Chapters (22)
- 0:00Introduction to Tim Rusica and His Journey
- 4:11Life in Dubai: The Digital Nomad Experience
- 7:22Early Programming Passion: From Minecraft to Coding
- 10:23Lessons from Running a Minecraft Server
- 13:17Family Influence: Growing Up with Engineering
- 16:22College Experience: Navigating University During a Pandemic
- 19:17The Decision to Drop Out of College
- 22:13YouTube Journey: From Teaching Kids to Building a Channel
- 34:07The Value of College in Today's World
- 37:22Landing an Internship at Microsoft
- 46:01The Experience of Working at Microsoft
- 51:51Transitioning from Intern to Entrepreneur
- 52:21The Importance of Critical Thinking
- 59:59Overcoming Tutorial Hell
- 1:07:36Navigating Coding Interviews
- 1:14:07The Best Language to Start Programming
- 1:17:09Essential Skills for Learning to Code
- 1:19:36The Importance of Struggle in Coding
- 1:21:48Passion vs. Talent in Programming
- 1:23:57Learning New Technologies Effectively
- 1:34:02Lessons from Startup Failures
- 1:37:47Future Plans and Focus on YouTube
Show the creator's full description
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tim Ruscica, the software engineer and prolific programming teacher behind the @TechWithTim YouTube channel. He's also developed courses on freeCodeCamp's YouTube channel.
We talk about:
- How Tim managed to get a $70k salary by hacking his way into a Microsoft internship when he was just 19
- How he learned computer architecture as a kid by playing Minecraft
- Lessons he learned from a failed tech startup
- Why he recommends Python as a first programming language. "It's the least overwhelming thing to get your hands dirty."
Can you guess what song I'm playing in the intro?
Also, I want to thank the 11,133 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate
Links we talk about during our conversation:
- The classroom montage from Real Genius that Quincy mentions: https://www.youtube.com/watch?v=wB1X4o-MV6o
- One of Tim's mock coding interview videos: https://www.youtube.com/watch?v=3Q_oYDQ2whs
- Tim's course: https://techwithtim.net/dev
Chapters
0:00:00 Introduction to Tim Rusica and His Journey
0:04:11 Life in Dubai: The Digital Nomad Experience
0:07:22 Early Programming Passion: From Minecraft to Coding
0:10:23 Lessons from Running a Minecraft Server
0:13:17 Family Influence: Growing Up with Engineering
0:16:22 College Experience: Navigating University During a Pandemic
0:19:17 The Decision to Drop Out of College
0:22:13 YouTube Journey: From Teaching Kids to Building a Channel
0:34:07 The Value of College in Today's World
0:37:22 Landing an Internship at Microsoft
0:46:01 The Experience of Working at Microsoft
0:51:51 Transitioning from Intern to Entrepreneur
0:52:21 The Importance of Critical Thinking
0:59:59 Overcoming Tutorial Hell
1:07:36 Navigating Coding Interviews
1:14:07 The Best Language to Start Programming
1:17:09 Essential Skills for Learning to Code
1:19:36 The Importance of Struggle in Coding
1:21:48 Passion vs. Talent in Programming
1:23:57 Learning New Technologies Effectively
1:34:02 Lessons from Startup Failures
1:37:47 Future Plans and Focus on YouTube
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.