How I Would Start Coding in 2025 ๐
A step-by-step guide on how to learn coding from scratch in 2025, including the best languages and tips to get started easily.

Sajjaad Khader
164.9K views โข Aug 13, 2025

About this video
Learning to code doesnโt have to be overwhelming. In this step-by-step guide, I show you exactly how Iโd start coding from scratch in 2025 โ the languages to pick, how to avoid โtutorial hell,โ and how to build real projects that actually teach you. Youโll also hear expert advice from the creator of C and TypeScript on the mistakes most beginners make, so you can skip the pitfalls and fast-track your journey to becoming a confident, job-ready developer.
๐ BREAK INTO TECH WITH SWE LAUNCHPAD
Join my community of like-minded, aspiring tech professionals. Inside, you'll learn How to break Into tech with practical resources, job prep guidance, and real industry insights you wonโt find in school.
โ https://swelaunchpad.com
โ๏ธ SAJJAAD'S NEWSLETTER
Discover the latest tech trends shaping the industry, unlock career tips, and access exclusive resources to stay competitive in tech.
โ https://sajjaad.substack.com/
๐งโ๐ป LEARN TO CODE
Learn to code with bite-sized projects and an AI-bot to help answer your queries. I recommend you start with their python module, then check out java and javascript.
โ https://coddy.tech/ (It's FREE, but you can use the code SAJYT for 20% off of premium features!)
๐ FREE RESUME REVIEW
โ https://sajjaad-s-site.thinkific.com/courses/land-tech-job
๐ฟ WATCH NEXT
How To Make Coding ADDICTING, Like A Video Game.
https://youtu.be/H2ZqQyaXsmg?si=w-0387cGHHWioY4T
โฌ๏ธ MY OTHER SOCIALS:
๐ธ Instagram: https://www.instagram.com/sajjaad.khader/
๐ฑ TikTok: https://www.tiktok.com/@sajjaadkhader
๐ My website: https://sajjaad-s-site.thinkific.com/courses/land-tech-job
00:00 How Iโd Learn to Code If I Started Over
00:53 Picking the Right Programming Language
01:44 What Each Language Is Like for Beginners
02:27 The Hidden Danger: Cognitive Load Theory
04:14 Escaping Tutorial Hell with the 70/30 Framework
04:44 Best Beginner Resource for Python
05:15 Building Real-World Projects Early
05:39 Building a Simple Real-World Project
06:16 Why You Shouldnโt Code Alone for Too Long
06:56 How Networking Boosts Your Coding Skills
08:08 The Two Biggest Mistakes Beginners Make
08:40 Why Fundamentals Beat AI Every Time
09:45 The Danger of Learning Too Many Languages at Once
10:00 Why Clear Communication Makes You a Better Coder
10:32 Three-Step Method to Write Cleaner Code
11:40 How to Make Coding Addictive
๐ BREAK INTO TECH WITH SWE LAUNCHPAD
Join my community of like-minded, aspiring tech professionals. Inside, you'll learn How to break Into tech with practical resources, job prep guidance, and real industry insights you wonโt find in school.
โ https://swelaunchpad.com
โ๏ธ SAJJAAD'S NEWSLETTER
Discover the latest tech trends shaping the industry, unlock career tips, and access exclusive resources to stay competitive in tech.
โ https://sajjaad.substack.com/
๐งโ๐ป LEARN TO CODE
Learn to code with bite-sized projects and an AI-bot to help answer your queries. I recommend you start with their python module, then check out java and javascript.
โ https://coddy.tech/ (It's FREE, but you can use the code SAJYT for 20% off of premium features!)
๐ FREE RESUME REVIEW
โ https://sajjaad-s-site.thinkific.com/courses/land-tech-job
๐ฟ WATCH NEXT
How To Make Coding ADDICTING, Like A Video Game.
https://youtu.be/H2ZqQyaXsmg?si=w-0387cGHHWioY4T
โฌ๏ธ MY OTHER SOCIALS:
๐ธ Instagram: https://www.instagram.com/sajjaad.khader/
๐ฑ TikTok: https://www.tiktok.com/@sajjaadkhader
๐ My website: https://sajjaad-s-site.thinkific.com/courses/land-tech-job
00:00 How Iโd Learn to Code If I Started Over
00:53 Picking the Right Programming Language
01:44 What Each Language Is Like for Beginners
02:27 The Hidden Danger: Cognitive Load Theory
04:14 Escaping Tutorial Hell with the 70/30 Framework
04:44 Best Beginner Resource for Python
05:15 Building Real-World Projects Early
05:39 Building a Simple Real-World Project
06:16 Why You Shouldnโt Code Alone for Too Long
06:56 How Networking Boosts Your Coding Skills
08:08 The Two Biggest Mistakes Beginners Make
08:40 Why Fundamentals Beat AI Every Time
09:45 The Danger of Learning Too Many Languages at Once
10:00 Why Clear Communication Makes You a Better Coder
10:32 Three-Step Method to Write Cleaner Code
11:40 How to Make Coding Addictive
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
164.9K
Likes
7.3K
Duration
11:58
Published
Aug 13, 2025
User Reviews
4.7
(32) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.