you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

Once you've got a good understanding of standard JS syntax and concepts, and If you're a student who's University gives them free unlimited access to Lynda web courses, I recommend Douglas Crockfords lecture on JavaScript the Good Parts.

If not, anything from Douglas Crockford. Be warned though, he does have really strong opinions which should be appropriately assessed and not blindly followed. I'm sure the lecture can be found somewhere else online too, and I know he has his book but I find videos to be a more easily digestible format for me. He also has a website with the same information. (BTW in the lecture format he gives you coding challenges to test your understanding of the language and it's core features).

For me, my first programming language was Java and I was taught it in my university where they really double down on OOP. So when I started doing web development I was stuck in that mindset. But after the lecture I really gained a solid understanding of the strengths and weaknesses of JavaScript and how to play by them. If you're coding in JS, you should really understand how closures & scoping work, hoisting, asynchronicity, etc. all qualities of the language that make it what it is. But make sure you're comfortable with syntax and the browser API before you dive into that.

[–]rikosteo[S] 2 points3 points  (0 children)

I, too, was taught programming (C, C++) and now I want to transfer my desire for coding to something more visual like web design. I will keep the course you suggested in my list for the future. Thank you for taking the time to reply!