As many (if not all) of you know, I’m a Python guy. I program every single day, and most days, that involves using Python. I write Django code for fun and profit, and also do a fair amount of “raw” Python coding (no frameworks).
Over the past few years, my lack of front end knowledge has really began to bother me. I enjoy doing full-stack development. I like taking projects from conception to completion. Something about the creation process resonates really well with me. What I don’t like, however, is feeling crippled when I have an idea, write the back end for it, and then have to spend months fiddling around with the front-end to make it look even half decent.
- See what all the fuss is about.
node has a great package manager, tons of extremely awesome modules, a large developer community, and great documentation. I was able to write my first reusable nodejs module (node-opencnam) in less than 1 hour. That’s pretty insane.
I went from 0 knowledge of nodejs to a working, publicly available, reusable module, in less than 60 minutes. Booya.
NOTE: I’m going to start reading through the Node Beginner Book this weekend. You should check it out.