Here's the ultimate list of FREE knowledge a beginner developer could need.
Important disclaimer: If you don't know anything about programming then the chapter Getting down to business will hook you up! Enjoy!
If you don't know anything about programming and/or web developemnt I recommend you to take a look at any of the three resources listed below. They we're designed with beginners in mind and will set you up for the upcoming journey of becoming a developer. I really recommend to check out the rest of this list too - it's full of great stuff!
🔥Javascript30 🔥Free Code Camp 🔥Colt's Code Camp🔥
link | description |
---|---|
BaseCS | "Exploring the basics of computer science, every Monday, for a year." |
Compiled | |
We learn code | "Ali’s friendly guides to your biggest coding questions." |
https://randallkanna.com/blog/ | |
https://dev.to/top/infinity | Just read some of the most popular blog posts listed here and you're golden |
link | description |
---|---|
Why learning code is so damn hard | "What every beginner absolutely needs to know about the journey ahead" |
Deep work | "How to master the #1 job skill that will never be obsolete" |
Am I a real software engineer yet | |
Yes, You Should Learn Vanilla JavaScript Before Fancy JS Frameworks |
link | description |
---|---|
Eloquent Javascript | Porbably the first book a beginner should read |
You Don't Know JS Yet | Definetely the second book a beginner should read because it gets technical very quickly |
The Ultimate Guide To Getting Started As A Software Engineer | "This guide will help you get started coding with low risk to your financial future and time." |
link | description |
---|---|
Harvard CS50 | |
Javascript30 | |
Getting Started with JavaScript | |
Data Structures and Algorithms in JavaScript |
link | description |
---|---|
Mastery games | |
Flexbox Froggy | |
CSS Grid Garden | |
Learn Git Branching | |
CSS Diner | |
Warrior.js | |
Code Combat | |
Typing Club |
link | description |
---|---|
Understanding the GitHub flow | |
Git and Github in Plain English | |
Globalna konfiguracja Gita | |
How to not f- up your local files with Git | |
Git Command Explorer | |
Oh Shit, Git!?! | "Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible (...) So here are some bad situations I've gotten myself into, and how I eventually got myself out of them in plain english." |
link | description |
---|---|
30 seconds of interviews | |
Watch technical mock interviews | |
30 seconds of code | |
What the f*ck JavaScript? | |
Developer Roadmaps | |
33 Concepts Every JavaScript Developer Should Know | |
BlockScoped - Random coding questions by topic and difficulty | |
JavaScript Questions | |
50+ Data Structure and Algorithms Interview Questions for Programmers | |
SourceMaking | |
Refactoring Guru | |
VS Code can do that?! | All the best things about Visual Studio Code that nobody ever bothered to tell you |
Front End Interview Handbook | "Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore" |
link | description |
---|---|
Code Sandbox | |
regex101 | |
Carbon |
link | description |
---|---|
Free Code Camp | |
The Odin Project |
link | description |
---|---|
Syntax | A Tasty Treats Podcast for Web Developers. |
link | description |
---|---|
Leet Code | |
Code Wars |
link | description |
---|---|
Learn Vanilla JavaScript | Open source list of paid & free resources to learn vanilla JavaScript |
Design Resources For Developers | Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more |
Here are 450 Ivy League courses you can take online right now for free | "Here are 450 Ivy League courses you can take online right now for free" |
link | description |
---|---|
Fireship | |
Traversy Media | |
Academind | |
Hello Roman | |
Level Up Tuts | |
Wes Bos | |
Colt Steele | |
The Net Ninja |