Fluent in 3 months: Beyond Javascript

Genealogical tree of programming languages

Language designers want to design the perfect language. They want to be able to say, ‘My language is perfect. It can do everything.’ But it’s just plain impossible to design a perfect language, because there are two ways to look at a language. One way is by looking at what can be done with that language. The other is by looking at how we feel using that language-how we feel while programming.

smile = true
if smile
puts "Hello World!"
puts "You should smile"
let smile = true;
if (smile === true) {
console.log("Hello World!")
} else {
console.log("You should smile")



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store