Hacker News new | ask | show | jobs
by vogt 3555 days ago
I'm a UI designer who has a pretty strong mastery of HTML and CSS and am just starting to really dive into JavaScript. I will use this material to learn and let you know how it goes. My goal is to have a strong mastery of the fundamentals of JS by the end of the year.
3 comments

We're two sides of the same coin - I know some JS (can't say I have any sort of mastery though) but don't have good HTML/CSS foundations. Let's trade resources?

Here's the one I found to be the best by far - Anthony Alicea's Javascript Understanding The Weird Parts course. It's rigorous, and develops and intuition while not being long and boring. You can quite comfortably finish it in a week.

Also, one thing that would really help if you're doing said course is is Joan Mira's notes[2] which I will myself be compiling into a Gitbook for future reference.

[1] https://www.youtube.com/watch?v=Bv_5Zv5c-Ts

[2] joanmira.com/javascript-understanding-the-weird-parts/

If you find anything similar in style to Tony's courses, I would love to start them right away. The thing is I'm right now in a patch of analysis paralysis of not being able to decide which course I should invest time in rather than just starting something.

Thanks! I don't know of anything to speak of like Tony's courses but they look great and I will try them.

http://adamschwartz.co/magic-of-css/ This material, while not a course per se, was really integral to me understanding just how CSS works at a foundational level. The interactivity was very helpful to me.

https://www.udacity.com/course/intro-to-html-and-css--ud304 If you are really at a true beginner level, Udacity's Intro to HTML and CSS was phenomenal, and free. They cover everything I think you need to really get started, and as you seemed to enjoy the video material, I imagine you will enjoy this.

These free resources are worth checking out as well:

* http://watchandcode.com/p/practical-javascript

* http://speakingjs.com/es5/index.html

I really like these, thank you.
Awesome, please let us know if you have any feedback or questions!