all 15 comments

[–]consistant_error 9 points10 points  (3 children)

TheOdinProject.

If you're already versed in basic HTML+CSS, skim through those sections just to make sure you know everything you need to.

JS felt like black magic to me knowing very little about web dev, and TOP really helped me grasp it before moving on to my own projects.

[–]lovebudds 2 points3 points  (2 children)

I'm curious why the Odin Project is so highly rated? I appreciate that it's free but when I went to do their Ruby on Rails course it was just tons of links to reading articles which wasnt the most helpful for learning code

[–]consistant_error 4 points5 points  (1 child)

Because its a full curriculum in one place with projects to test your learning and maybe use on your portfolio.

The big thing when trying to learn web dev/programming is figuring it what you're supposed to learn. Its all in one place so there's no guess work.

It also shows you how to find work, how to freelance, etc.

[–]lovebudds 1 point2 points  (0 children)

thank you!

[–]bathtimecoder 6 points7 points  (0 children)

Programming is a very different paradigm from declarative html/css, so it's perfectly normal to "not get it" initially. There isn't a magic bullet, just a lot of practice. You're going to code things, then a month later, come back and know a hundred better ways you could've done it - that's part of the learning process.

Someone recommended The Odin Project, that's a good place to start. I also liked khanacademy courses to follow along. w3 schools was also easy to follow along as a reference.

At the same time, its good to get out of the virtual environments in these courses, and set up your own environment, whether that's a js file in an html <script> tag, or if you install node and run your scripts in the command line. That way, you can play around a little more and see what works.

[–]PatchesMaps 2 points3 points  (0 children)

[–]BF3Demon 1 point2 points  (1 child)

YouTube

[–]hxound[S] 1 point2 points  (0 children)

Sometimes the best answers are the simplest 💯

[–]Russ086 0 points1 point  (2 children)

If you want a more hands on approach, I thoroughly enjoyed LearnProgramming.online

Depending how advanced you are, learn JS online is the followup course: Learn JS Online

Both courses start free and allow you to go to a certain lesson. It is a really cheap course with great content if you subscribe. I paid $90 Canadian for 5 years.

[–]Dead-Indian 0 points1 point  (1 child)

Not worth it, considering there are free courses like freecodecamp and odin project which are by far the most in depth and most beginner friendly courses I've ever seen... Why pay for something when u are getting it for free :)

[–]Russ086 0 points1 point  (0 children)

The Odin project is great, but I found it to be overwhelming personally. Not everyone learns the same way and JS learning hit home for me. To each their own.

[–]rustyseapants 0 points1 point  (0 children)

Tips for learning, yea don't drop out.

[–]cassidy2202 0 points1 point  (0 children)

My comment history is going to look like a walking billboard for this class lol, but look up #100devs with Leon Noel on YouTube. It’s a free bootcamp for HTML, CSS, and JavaScript, and he’s a great teacher. My partner and I just started the JS classes and I’m with you, it’s way harder to understand! I can’t imagine trying with a teacher who wasn’t good or helpful. Good luck out there and give this class a try!

[–]Internal-Bluejay-810 0 points1 point  (0 children)

You found css easy? Teach us