It’s not Java

About 3 years ago, I made the made mistake of saying that I wanted to learn Java. I thought Java was short for JavaScript, but I was young and foolish. Non-programmers don’t really know any better when it comes to Java and JavaScript. They sound similar, but thats where the comparison ends. JavaScript was originally called ‘LiveScript’ back in the 90’s, but someone on their PR team decided it was a good idea to hop on the Java bandwagon. So for all my programmer buddies, go easy on your friends and family… to a degree it’s not their fault.

JavaScript Weekend Workshop

I decided to do a really crazy thing last weekend, and that was to take a weekend bootcamp while I was already in a 12-week bootcamp. Javascript is everywhere and I couldn’t miss the opportunity to get a head start on one of the most powerful languages out there.

JavaScript Workshop

The workshop was a great experience overall and laid a strong foundation for learning javascript the ‘right’ way.

JavaScript vs Ruby

For the first 7 weeks of the immersive program, we did everything in Ruby and Ruby on Rails. So now that the program is going to be more front-end focused for a while, it was interesting to see the reactions of my fellow classmates comparing the similarities and differences between javascript and ruby. Some of my classmates who loved ruby, hated the javascript syntax. Those who didn’t really understand ruby, loved how you have to be explicit in javascript, so you end up knowing exactly whats going on… (most of the time)

Syntax Comparison between JavaScript & Ruby

CodePen Meetup

The first ever CodePen DC meet-up took place at Nclud, a creative design agency in Washington, DC, which was only a few blocks away from General Assembly. There was pizza, beer, and a lot of cool people showing off their CodePen projects. To be honest, a lot of the stuff went over my head, but I really enjoyed meeting and talking to professional developers. It’s always inspiring seeing pro developers in action because they were in my shoes at one point. The DC tech scene is very friendly and welcoming, and I plan on being an active member in the community.

Only the tip of the iceburg

I still don’t entirely understand the advanced/intermediate parts of javascript regarding callbacks and functions inside of functions inside of functions (functionception). From what I’ve been told, this is what separates javascript from the other languages and I am eager to go down the rabbit hole.

Best JavaScript resources that I have found… so far

JavaScript: The good parts

Eloquent Javascript

JavaScript & jQuery: Interactive Front-End Web Development

CodeSchool: Javascript Path

JavaScript & jQuery: The Odin Project

Node.js

Express.js

Meteor.js

GitHub Trending JavaScript Repo’s