How Would I Learn Programming (if I Had to Start from Scratch) @codingwithzhia
How Would I Learn Programming (if I Had to Start from Scratch)  @codingwithzhia
Uploaded January 2021 | Updated September 2026, 2 weeks ago
In this video, I talk about how I'd learn computer science (and programming in general) if I were to start from scratch. No fancy degrees or bootcamps, no expensive computers, just plain old text books and a simple computer (a Google Chromebook is good enough) is all you need to get started.

Books
1. Python 3 Tutorial: docs.python.org/3/tutorial
2. Python Crash Course: amzn.to/3og7kqg
3. Automate the Boring Stuff with Python: amzn.to/3sQwteN
4. C++ Primer: amzn.to/3sQwteN
5. Head-first Java: amzn.to/3a0ZvQf
6. Lean Startup: amzn.to/3iHUSi0
7. Javascript - The Definitive Guide: amzn.to/3pfY2Mt

Computers
1. Cheap laptop to learn programming - amzn.to/39fbs5L
2. Expensive laptop to learn programming - amzn.to/3ogliZc

Tutorials
1. Build TicTacToe - youtube.com/watch?v=gQb3dE-y1S4&ab_channel=AlexLee
2. Build Snake in Python - youtube.com/watch?v=AaGK-fj-BAM&ab_channel=TheCodingTrain

Communities
1. Reddit /learnprogramming: reddit.com/r/learnprogramming
2. Facebook groups: facebook.com/groups/selftaughtprogrammers
3. Stackoverflow: stackoverflow.com/questions/tagged/python



------------------------------------------------------------------
TIMESTAMPS

00:24 - Programming Language to use
03:29 - Book to learn programming
07:00 - Side projects to reinforce learning
12:19 - Data structures & Algorithm
16:49 - Find a Community
21:13 - Summary


#CodingForBeginners #LearnProgramming
How Would I Learn Programming (if I Had to Start from Scratch)Why I Picked Computer Science as a Major | how I decided CS was right for meTop 5 Reasons for Why I Love Remote WorkAMAZON CODING INTERVIEW QUESTION 2018 - Parse InstructionsCodePath 2016 - MindGameApple Pencil Pro: Never Lose Your Pencil Again   #apple #applepencil  #pencilproWhy I rejected Amazon’s Software Engineer offer | Full OFFER details, Interview experienceHOW TO TACKLE CODING QUESTIONS (in pajamas) | Top K Biggest Numbers Algorithm - Video #2NO.1 Tip For Remote Workers #remoteworkI quit Twitter as a software engineer...[Coding] How to Solve Merge N Sorted Lists2015 15 Macbook Pro 2TB NVME M.2 SSD Upgrade
Coding With Zhia |

How Would I Learn Programming (if I Had to Start from Scratch)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER