So You Want to Learn to Code Published Wed May 18 02:00:00 SAST 2016
A few students have emailed me asking which languages to learn if they want to master web development.
To master development, you will have to learn several different languages paradigms: functional, imperative, declarative and object-oriented. But if you had to start with one:
It will take you a year to get productive and ten years to become good, but you will be able to make something cool in a few days or even hours if you follow the right tutorials.
Start with this Firebase Tutorial >
Myself, I spend most of my time writing Clojure and ClojureScript (which compiles down to JS), but I would not recommend Clojure as a first language because of the awful stack traces and the immature tooling.
If you are more interested in the business side of things, refer to my post on startups.