4 ms·
Absolutely number one course is CS 50 from Harvard: https://www.edx.org/course/introduction-computer-science-harvardx-cs50x https://www.edx.org/course/introduc
by greg_vonf 3y ago
Absolutely number one course is CS 50 from Harvard:
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x https://www.edx.org/course/introduction-computer-science-har...
If you talk about beginner course - you need to cover the basics, knowing what are memory pointers, will make you a better programmer even if you use languages, which you don't need to explicitly use memory allocation. The course covers basic of everything and gives you a base to set of in any direction.
There are quite a few exercises in CS50 that use Python, but at that level is more of tool to practice writing decent code logic.
I would say that the course is extremely beginner friendly, but gets to a good depth as it progresses.
I agree that Python might not be useful as JavaScript to ship things quickly to public via website. In that case I used an online version of the book to get general basics of JavaScript in the pure Vanilla form:
https://eloquentjavascript.net/ https://eloquentjavascript.net/
Eloquent JavaScript also start slowly with some basics specific to JavaScript, but quickly moves on to all the essential caveats core features of JavaScript. There are also good interactive exercises for each chapter
Afterwards you are ready to jump into the world of React/Vue tutorial on YT ;)
- mrprogrammerguy 3y agoWow thanks that eloquentjavascript looks amazing. I might just read it myself!
- greg_vonf 3y agoYes, that one gets really into the weeds. It was especially great for me to comprehend the promises model in JS.
- pettycashstash2 3y agoAgreed on CS50. Seconded.