Vigyata.AI
Is this your channel?

How I Would Learn To Code As A Beginner | Starting Over As A Software Engineer

1.1K views· 78 likes· 9:45· Jul 29, 2023

🛍️ Products Mentioned (6)

Knowing what I know now, how would I start over as a software engineer? What steps will I take to start my journey as a software engineer? 💻 Google Coding Certificate: https://imp.i384100.net/zNjB4r 📌 Software Engineer Tech Essentials: https://tinyurl.com/bdhywpj4 🔖 Stay Safe Online with Aura: https://aura.com/sandra 🔒 Get 3-months free with ExpressVPN: https://expressvpn.com/withsandra My Camera Gear: https://amzn.to/3zJqFIA Follow me on IG: @techwithluca Brand/Collab Email: techwithluca@gmail.com Tech & Boba Podcast: https://tinyurl.com/4ehpxak Disclaimer: This video is not officially endorsed by the employer. The views, opinions, and experiences expressed herein solely belong to the subject and do not represent those of the employer. tags: software engineer,programming,software engineering,new grad software engineer,computer science,day in the life of a software engineer,software developer,faang internship,internship,interview,data structures,leetcode,microsoft recruiting,internships,learn to code,python,learn to code for beginners,how to learn to code,how to learn programming,job search tips and tricks,how to become a software engineer,How to learn coding,learn coe,how to code for beginners 00:00 Intro 00:30 The surprising part about software engineer interview 01:12 How do you become qualified? 02:03 Why I recommend you to learn Python 02:52 Harvard CS50 03:43 Hack number 1: Applying to Internship could be 04:23 Hack number 2: Start coding 05:24 Tech interview 08:32 Summary

About This Video

In this video, I’m basically answering: knowing what I know now, how would I learn to code if I had to start over as a beginner? I focus on the “before you become a software engineer” phase—getting qualified, building the right fundamentals, and prepping for interviews. And yeah, I call out the ironic part: what you do in interviews often doesn’t represent what you actually do on the job. Unfortunately, that’s the reality, so we still have to play the game and build the skill set that gets you the offer. I break down what “qualified” even means today. If you’re in school, a relevant degree (CS, cybersecurity, data science, etc.) helps a lot. If you’re not, it gets trickier—you’ll likely need self-learning or a bootcamp, but I’m also honest that bootcamps don’t guarantee anything, especially when the market isn’t hot. My biggest recommendation for beginners is to start with Python because it’s easier to pick up and saves you headaches in interviews (less friction with syntax and casting). For learning, I recommend Harvard CS50 and I point you to the chapters that matter most: search, arrays, algorithms, data structures, and Python—then SQL and basic web stuff if you have time. Finally, I talk strategy: apply to internships (even if you’re not in school), start coding through projects/open source, and then grind the interview side—LeetCode-style algorithms/data structures, especially the common patterns (BFS/DFS, trees, hash maps, arrays).

Frequently Asked Questions

🎬 More from Tech with Luca