why make this list?
i’ve finally able to go live again on tiktok after getting banned or something where i can’t do live. Besides tiktok i also stream on youtube and kick (shameless plug). out of the 3 platforms, tiktok is the most active and there’s actually people there! while on kick all i get are bots 🤖
since most of the lives are me vibe-slopping and wasting tokens while wrestling LLMs, with the 1% actually reading documentation and actually learning, people keep asking where can they learn how to code/programming (and learn english too!).
so i made this blog so i won’t have to DRY-ing myself and hopefully help people discover amazing resources to learn in the internet! since i’m still part of the broke-college-student, i try to list resources that are free but some might have freemium or paid tiers. I might have some affiliates links too but i don’t exactly remember aswell, so if you decide to purchase any i thank you deeply 🙏
1. FreeCodeCamp
freecodecamp is the GOAT fr! not only they have like 47 hour course on their youtube for FREE their interactive website helps you understand concepts better by actually writing code along the task. The interactive website currently have materials for web development, python, database and design, and i think they’re adding more! definitely my one of my favorites and i highly recommend it!
2. Scrimba
Scrimba is a super cool platform that puts interactive video along with the code editor, first time i used them i was amaze, amaze, amaze on how it works, the fact that after we watch the video we can code directly on the same screen/browser blows my mind. (okay i think this one has an affiliate link but seriously i tried the pro plan and it was so worth it, they even refund me when i forgot to cancelled my subscription 😭)
3. YouTube
Even with ai slop-era there are amazing creators that still makes informative learning videos that still teaches the fundamentals and basic concepts. Whether it be for algorithms dsa stuff, every js framework on this earth, design, devops, cloud basically all. As long as you have the patience and discipline to fight the boredom and tutorial hell the resources are there and it just gonna take a lot of your time. Here are some of my favorites:
- Smoljames
- Codevolution
- You Suck at Programming
- Caleb Curry
- DevOps Toolbox
- JavaScript Mastery
- Code With Antonio
- Code Genix
4. Roadmap.sh
Roadmap.sh is really a gem, you can pick so much topic and they provide the path and learnign resources for those specific engineering roles, they almost have everyhting to be honest. they have practice projects, you can create account to track progress and being able to visualize a path for learning is personally satisfying.
5. CS50
CS50 help me gain confidence in understanding basic after i failed horribly in an interview, i feel so ashamed and defeated that i couldn’t stop thinking about it for weeks. Re-learning thing from Proffessor Malan truly made me realize on ‘oh this is what a good educator is’. His enthusiasm and passion about each topics keeps me intrigued, the website for practice and material is also provided so you will definitley have proper learning resources.i mean Like, this is a fucking FREE course from the world’s Best UNiversty take it!!!
67. will update later
ok there’s so much more that i want to mentioned but im kinda tired so i’ll rapid fire this one, we have boot.dev, odin project, project base learning github repo, free programming books, system design notes and so so much more!
i hope i can periodically update the post so any readers could find even more awesome learning resources!
since this blog repo is on github i guess anyone could edit them aswell lol 😅. okay see you in the next post