slawinski / resources-for-beginner-developers

A subjective list of 🔥free 🔥stuff for the beginner in programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resources for beginners (work in progress)

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!

Getting down to business

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🔥

Blogs

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

Blogposts

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

Books

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."

Online courses

link description
Harvard CS50
Javascript30
Getting Started with JavaScript
Data Structures and Algorithms in JavaScript

Gamification

link description
Mastery games
Flexbox Froggy
CSS Grid Garden
Learn Git Branching
CSS Diner
Warrior.js
Code Combat
Typing Club

Git

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."

Career

link description
Career tips Career tips for Software Engineers and Recruiters
How to fail a programming interview
The 30 Most Important Interview Questions to Ask This Summer
Get that job at Facebook
Get that job at Google
How to write a killer Software Engineering résumé
Ace the coding interview, every time
Decoding the Front-end Interview Process
The Guerrilla Guide to Interviewing

Knowledge base (or brain dump)

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"

Javascript

link description
JavaScript The Right Way
The Modern JavaScript Tutorial
The JavaScript Beginner's Handbook
JavaScript Visualized
Guide for the daily JavaScripter
JavaScript Algorithms and Data Structures

Online editors of things

link description
Code Sandbox
regex101
Carbon

Learing platforms

link description
Free Code Camp
The Odin Project

Podcasts

link description
Syntax A Tasty Treats Podcast for Web Developers.

Whiteboard challenges

link description
Leet Code
Code Wars

Other aggregators of tasty links

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"

Youtube channels

link description
Fireship
Traversy Media
Academind
Hello Roman
Level Up Tuts
Wes Bos
Colt Steele
The Net Ninja

Twitter people

@piotr_slawinski

About

A subjective list of 🔥free 🔥stuff for the beginner in programming