How I would learn to program (if I could start over)

How I would learn to program (if I could start over)

HomeNamanh KapurHow I would learn to program (if I could start over)
How I would learn to program (if I could start over)
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
If I could go back in time and learn to program, I would do many things differently. If I could start over, I would spend more time on practical projects rather than focusing on theory. I would also prioritize learning how to use an editor and the terminal. And most importantly, I would adopt a programming mindset. Today I will walk you through a complete study plan to become a programmer/software developer. I hope this guide inspires you to keep programming and pursue your career as a software developer.

I'm 23 years old, just graduated, and working at a high-growth startup! Follow me to get insights into the tech industry, all things startup, and what to expect as a recent graduate and remote software developer.

Time stamp:
0:00 – Introduction
0:30 – Part 1: Your Mindset
0:40 – Develop a programming mentality
1:58 – Learn how to solve problems
3:58 – Part 2: Learning to program
4:07 – Learn a programming language thoroughly
5:15 – Learn scripting
6:12 – Create a personal project
8:32 – Practice for interviews
9:38 – Part 3: Your developer environment
9:58 – Learn the terminal
11:23 – Learn how to navigate an editor
12:09 – Learn Git and get familiar with version control
13:04 – Congratulations!
13:25 – Outro

▶️ Subscribe: https://www.youtube.com/c/NamanhKapur/?sub_confirmation=1

A day in the life in New York City: https://youtu.be/bu1blwFrk70
Rejecting internship offers from Microsoft and Facebook: https://youtu.be/Mv3vHn_yLuo
I'm not the best programmer: https://youtu.be/dHN_tlBEt2c
A day in the life in San Francisco: https://youtu.be/TURmIFBcgVY
10 years of programming: everything I've ever learned: https://youtu.be/PrS2e1HSP2U
A day in the life of a startup: https://youtu.be/ZxwdLyHLnjY
This is what remote software developers are like (part 1): https://youtu.be/5O71rJBWP5M
This is what remote software developers are like (part 2): https://youtu.be/-CcYgIcN7X4
4-day work week: https://youtu.be/o0aLQRwxIWY
My latest investment video: https://youtu.be/uSqEgL0wxOk
My latest tech video: https://youtu.be/dHN_tlBEt2c
Personal website: https://namanhkapur.com

Resources:
100 Days of Programming: https://bit.ly/udemy-100-days-of-code-course-2
Web Developer Bootcamp: https://bit.ly/udemy-web-dev-bootcamp-course-2
Data Structures and Algorithms: https://bit.ly/udemy-dsa-search-2

Cracking the Coding Interview: https://amzn.to/3jIPzjD
Elements of Programming Interviews in Python: https://amzn.to/37hBzuP
CS50: https://www.youtube.com/watch?v=NZxALvNlF-8&list=PLhQjrBD2T383f9scHRNYJkior2VvYjpSL
The compiler is always right: https://blog.mozilla.org/nfroyd/2014/05/09/the-compiler-is-always-right/
Minimum network flow: https://math.stackexchange.com/questions/1658669/airline-scheduling-using-minimum-network-flow
Backpack problem: https://medium.com/@fabianterh/how-to-solve-the-knapsack-problem-with-dynamic-programming-eb88c706d3cf
Greedy Planning: https://www.cs.umd.edu/class/fall2017/cmsc451-0101/Lects/lect07-greedy-sched.pdf
Interview preparation: https://leetcode.com/
Sample interviews: https://www.pramp.com/

Invest:
► Webull (over $34 in free stocks!) https://a.webull.com/i/NamanhKapur
► Robinhood (Get a free stock!) https://join.robinhood.com/namanhk
► Coinbase ($10 free BTC on a minimum $100 trade) https://www.coinbase.com/join/2V8PTQ
► Gemini ($10 free BTC on a minimum $100 trade) https://www.gemini.com/share/7ylw9nktp

My equipment:
M1 Macbook Pro: https://amzn.to/3tjfkfJ
iPhone 13 Pro: https://amzn.to/3xwsI2r
Phopik 55'' tripod: https://amzn.to/3zmL6vZ
Deity V-Mic D4 Duo: https://amzn.to/3zoF126
Boom microphone stand: https://amzn.to/3H1IOEw
Audio cable extension: https://amzn.to/3MrBcfH
TRS to TRRS patch cable: https://amzn.to/3mvDSy6
3.5mm headphone jack adapter: https://amzn.to/3MwX0GG

Music:
Biscuit (Prod. by Lukrembo): https://youtu.be/LL6M1-Nb0wc
Onion (Prod. by Lukrembo): https://youtu.be/KGQNrzqrGqw
Astra – Delay: https://youtu.be/20sOGqRn-Zw

Music by Uppbeat (free for creators!):
http://uppbeat.io/t/prigida/mellow-bop
License code: FHCPTAHLOSRBXSF9
http://uppbeat.io/t/prigida/cozy
License code: GTRF6M7YNURQ7DHQ
http://uppbeat.io/t/fe77a/vacation-collective
License code: U9A0JRPDIQKJJEPP
https://uppbeat.io/t/bosnow/street-knowledge
License code: VVN9JWJEYPUBI3KL

Announcement:
Some of the links above are affiliate links. Using these links is one of the best ways to support me at no cost to you!

Number of subscribers: 20,726

#LearnToCode #Programming #SoftwareEngineer #Coding #Python

Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.