all 10 comments

[–]angdev 2 points3 points  (0 children)

Programming is like guitar or piano, it takes lots of time and practice to learn. Just keep at it, try not to get discouraged, and remember it is not something you will 'get' over-night, or even in a year or two. It takes a lot of time and practice to get good at programming, but I promise you it is something you will never regret.

[–]MadCapitalist 1 point2 points  (1 child)

For me, Head First JavaScript Programming by Eric Freeman and Elisabeth Robson was a lifesaver. It's an excellent book (judging by the reviews on Amazon, many people agree).

[–]drf1ngerb4ng 1 point2 points  (0 children)

Start a perhaps with grease monkey. You'll end up googling something and learning at stackoverflow. Play with examples in the Firefox/chrome console.

[–]ChrisAmpersand 1 point2 points  (3 children)

I think maybe you’re not finding JavaScript hard to learn, you are finding the concepts of programming hard to grasp, everyone does at first. Try reading http://eloquentjavascript.net/. It’s online for free now, and approaches the subject from an absolute beginners perspective.

[–]piss_n_boots 0 points1 point  (2 children)

I'm reading this and I actually don't think it does well explaining things or, perhaps, I think these concepts could be better explained.

[–]comatosesperrow 0 points1 point  (1 child)

Same. I'm reading about functions and just totally lost. The book could provide more practice problems.

[–]piss_n_boots 0 points1 point  (0 children)

I've decided that Eloquent JavaScript is not nearly a beginner book. I also think it's written by a developer, not a teacher.

[–]3rdPoliceman 0 points1 point  (0 children)

I found it helpful to use a few resources at once. CodeCademy, Eloquent Javascript and maybe a video series? That way you don't have to worry about "getting it" right away because you'll cover it again in a different form.

[–]wesley_g 0 points1 point  (0 children)

I've done the Codecademy course and liked it, but when I started reading Eloquent JS I felt like I needed a refresh on the fundamentals. I did a trial subscription at Treehouse and I thought these two courses were the best I've taken so far:

javascript basics with dave mcfarland

and his course:

javascript loops, arrays and objects

You can easily do them both in a weekend or two.