What is computer programming?

Programming simply refers to instructing a computer to do something within it& #39;s capability.

Consider a car analogy: A conventional car can be made to move faster, slower, turn in different...

#programming #CodeNewbie
#CodeNewbies

1/n
directions, or come to a halt but not fly. In this similar manner, computers are limited to the operations their physical components (hardware) support. A car in itself is made of several computers such as the radio receiver, Bluetooth, alarm system, GPS, etc. Programming...

2/n
languages were created to serve as a bridge for communication between humans and computers. Computers are electronic devices and every information within them is made of on& #39;s and off& #39;s (0 and 1) called bits. The character & #39;H& #39; is represented inside the computers core...

3/n
as & #39;01001000& #39;. That& #39;s machine code, the native language of the computer. Trying to command a computer with machine code is tedious. Bridge languages allow us to write instructions in English form. Examples include C, C++, C#, Java, Perl, Javascript, etc. Now you might be...

4/n
wondering, "what& #39;s the best programming language?". Well "what& #39;s the best car to use?". The choice of car we pick depends on a number of factors; cost, speed, use (is it for travel or sports), security features, size, etc. So there isn& #39;t actually the best car there is...

5/n
however, the fastest or cheapest. In the same light, there isn& #39;t "the best programming language".

Areas of computer programming include web development, desktop programming, mobile development, embedded systems, etc.

6/n
A quick headstart:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✔️" title="Fettes Häkchen" aria-label="Emoji: Fettes Häkchen"> Interested in web development? Learn Html, CSS, and Javascript

https://abs.twimg.com/emoji/v2/... draggable="false" alt="✔️" title="Fettes Häkchen" aria-label="Emoji: Fettes Häkchen"> Interested in building a mailing application? Learn Java

https://abs.twimg.com/emoji/v2/... draggable="false" alt="✔️" title="Fettes Häkchen" aria-label="Emoji: Fettes Häkchen"> Interesting in building mobile apps? Learn Kotlin or Swift

https://abs.twimg.com/emoji/v2/... draggable="false" alt="✔️" title="Fettes Häkchen" aria-label="Emoji: Fettes Häkchen"> Interested in building a smart door? Learn Arduino or C++

7/n
You can follow @Techno_jargon.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: