We think we are creating the system for our own purposes. We believe we are making it in our own image... But the computer is not really like us. It is a projection of a very slim part of ourselves: that portion devoted to logic, order, rule, and clarity.
Ellen Ullman
It’s hard to instruct the computer
Computers works with a set of instructions, the more you are precise, the better you will interact with it.
What is programming
Programming is all about instructing a computer with some piece of codes about what to do.
What is a programming language ?
In it’s basics, a programming language is simply an artificially constructed language used to instruct computers.
When action grows unprofitable, gather information; when information grows unprofitable, sleep.
Ursula K. Le Guin, The Left Hand of Darkness
Mistakes are inevitable
Cert you will make mistakes, sometimes stupid ones, but that is part of the learning, the whole concept of programming is extremely challenging, and making mistakes is the must if you want to learn.
All great programmers, have at least made one stupid mistake, and that is part of the learning journey.
Does Languages matters ?
In the Early ages, programs were just a bunch of 0s
and 1s
, written on some punch cars, only the chosen ones could be able to tell what was happening.
This kind of voodoo magic, is fixed, with modern programming languages, you have such a Tanos power on the tip of your hands. and this is just crazy!.
Ubiquitous JS
JavaScript is pretty much in every modern browsers, but this does not limit JS to browsers,
- It can run on other runtime environment too such as node
- It can run on embedded systems
- Outdoor Trees etc..
- Pretty much everywhere you can possibly think of !