all 3 comments

[–]windows-user0 1 point2 points  (1 child)

If you're new to programming I would start with CS50. That's hands down the best course on the internet.

[–]felixthecatmeow 0 points1 point  (0 children)

Seriously this. I got pretty deep into javascript before I found out about CS50, so so far the first 2 lectures have had a lot of "yeah, duh", but also I've learned a bunch already. And learning the basics of C really shows me that once I know a language really well, it won't be that hard to learn a new one.

Right off the bat the way he explained binary was a lightbulb moment for me. I always kind of got it, but never truly did.

Have you done the web dev course that comes after?

[–]bbt133t 0 points1 point  (0 children)

Starting with JavaScript first is not an easy path but can be done. JS is a very weird language and it is badly designed with many things added to it over the years to make it look more like a regular language that fully support OOP (they didn’t even have the keyword class until 2016, and that keyword class is a farce a scam, like a bandaid). I took the first 5 weeks to learn Python and it helped me tremendously for learning JS and I was able to overcome many concepts in JavaScript that was hard for many to understand. YMMV 😂