Barbaric January Wrap-up: Loving JavaScript
Barbaric Monthly is my attempt at building/improving a coding project per month so that I can experiment with old and new technologies, learn ad infinitum, remain excited about the craft and nurture my passion for software development. This Barbaric Monthly is about practicing JavaScript building an HTML5/JavaScript space shooter: Serenity.
Well this was a quick Barbaric Monthly indeed :) I wasn’t able to get that far within a week of free time but I must say I was deeply satisfied with my progress in JavaScript and the language itself. Now I can say I dig JavaScript, and even though I am still a noob, I feel pretty comfortable coding away in JavaScript.
Head to Serenity’s website and you’ll be able take a look at how far I got, which is more or less the start screen of the game. If you want to know more about how I built this early part of the game, you can get the source code at GitHub.
Awesome Resources
Here is a list of awesome resources that I used for learning JavaScript in no particular order:
- The JavaScript for C# Developers webcast on Pluralsight by Shawn Wildermuth
- JavaScript the Good Parts, classic JavaScript book by Douglas Crockford
- jQuery Air: First Flight course at CodeSchool
- The JavaScript Reference at Mozilla Developer Network
and also some interesting tools:
- SublimeText, super sexy lightweight text editor
- JSLint, JavaScript code quality tool
- JsFiddle, great tool for quickly trying out stuff on JavaScript, HTML and CSS
What’s Next?
February is for ASP.NET MVC 4 and the full web development stack. I still have to decide if I want to continue with The Ultimate Personal Task Management System or start something anew… We will see… Soon :)
Written by Jaime González García , dad, husband, software engineer, ux designer, amateur pixel artist, tinkerer and master of the arcane arts. You can also find him on Twitter jabbering about random stuff.