Learning Javascript: Introduction

By Joshua Romero

Learning something new can be both exciting and challenging. Re-learning something is a nightmare; having to break old, bad habits that have worn ruts in your neural pathways. I like to make things harder for myself on a subconscious level, so I’m going to attempt to re-learn JavaScript. From the beginning. The problem is I never understood it before adopting jQuery for my day-to-day needs. I only learned fragments of JavaScript as needed without giving much thought to the why behind the what.

My goal then is to learn JavaScript proper and gain a mastery-level understanding of the language. This series, Learning JavaScript, is going to chronicle my attempt at this. I’ll be going through a selection of books and resources from Superhero JS and posting weekly updates on my progress. I’ll share new insights that I  come across while highlighting any challenging areas.

I hope this series opens a conversation about the language. Not that there is any lacking on the topic, just that for me many inputs help me solidify ideas. I think of learning as holistic; reading, application, discussion. In a word, immersion.

So, let’s get started.