If I could go back in time and learn to code, I would do a lot of things differently. If I could start over, I’d spend more time doing practical projects rather than focusing on theory. I would also prioritize learning how to use an editor and the terminal. And above all, I’d adopt a coding mindset. Today, I walk you through an entire study plan to become a coder/software engineer. I hope this guide inspires you to keep coding and continue your software engineering career.
I’m a 23 year old, recent graduate working at a high growth startup! Follow along for insights into the tech industry, all things startup, and what to expect as a recent-grad remote software engineer.
Timestamps:
0:00 – Intro
0:30 – Part 1: Your mindset
0:40 – Adopt a coding mindset
1:58 – Learn how to problem solve
3:58 – Part 2: Learning how to code
4:07 – Learn one programming language deeply
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 your way around an editor
12:09 – Learn git and become familiar with version control
13:04 – Congrats!
13:25 – Outro
▶️ Subscribe: https://www.youtube.com/c/NamanhKapur/?sub_confirmation=1
🗽 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
💻 Day in the life in San Francisco: https://youtu.be/TURmIFBcgVY
⏰ 10 years of coding: everything I’ve ever learned: https://youtu.be/PrS2e1HSP2U
💻 Day in the life at a startup: https://youtu.be/ZxwdLyHLnjY
📹 Remote software engineers be like (pt. 1): https://youtu.be/5O71rJBWP5M
📹 Remote software engineers be like (pt. 2): https://youtu.be/-CcYgIcN7X4
⚡4 day work week: https://youtu.be/o0aLQRwxIWY
💰 My most recent investing video: https://youtu.be/uSqEgL0wxOk
🚀 My most recent tech video: https://youtu.be/dHN_tlBEt2c
🎉 Personal website: https://namanhkapur.com
Resources:
100 Days of Coding: https://bit.ly/udemy-100-days-of-code-course-2
Web Dev Bootcamp: https://bit.ly/udemy-web-dev-bootcamp-course-2
Data Structures & Algos: 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
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
Knapsack problem: https://medium.com/@fabianterh/how-to-solve-the-knapsack-problem-with-dynamic-programming-eb88c706d3cf
Greedy scheduling: https://www.cs.umd.edu/class/fall2017/cmsc451-0101/Lects/lect07-greedy-sched.pdf
Interview preparation: https://leetcode.com/
Mock interviews: https://www.pramp.com/
Investing:
► Webull ($34+ in Free Stock!) ➭ https://a.webull.com/i/NamanhKapur
► Robinhood (Get a Free Stock!) ➭ https://join.robinhood.com/namanhk
► Coinbase ($10 Free BTC when trading at least $100) ➭ https://www.coinbase.com/join/2V8PTQ
► Gemini ($10 Free BTC when trading at least $100) ➭ 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 Mic Stand: https://amzn.to/3H1IOEw
Audio Cable Extension: https://amzn.to/3MrBcfH
TRS to TRRS Patch Cable: https://amzn.to/3mvDSy6
3.5 mm 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 – Running Late: https://youtu.be/20sOGqRn-Zw
Music from 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
Disclosure:
Some of the above links are affiliate links. Using these links is one of the best ways to support me at no cost to you!
Sub count: 20,726
#LearnToCode #Programming #SoftwareEngineer #Coding #Python
source
i'm dedicated IT support for my parents #iykyk
Hey guys I’m thinking of studying computer science from codeacademy? Any thoughts ?
Ugh, ill just work at mcdonalds.
who else noticed kunal kushwaha at 6:17
Question regarding Harvard's CS50 course: Do you recommend doing the labs/projects? Or would you recommend just watching the lectures?
Im interested in cybersecurity, where should i start?
Background: I turned 45 yesterday with the maturity of a 17-year-old. I know you were speaking English, and although I understood about 45% (Australian – adjusted for accent lol), the rest was totally over my head. However, I think this video was one of the best at basics and mindset I have seen so far and thank you in advance for the advice. I will comment in six months to give you some feedback that is, hopefully, positive. Till then keep up the great content. R.B.
Man, I want to learn some sort of skills that will help me career-wise, but just watching a short video like this makes me feel overwhelmed and like I would kill myself if I had to deal with this stuff regularly.
My main problem stopping me from doing anything like this is trying to find it the interest and motivation. I've always passionately hated math and coding/computer talk gives me that same mind-numbing disinterest that math always did.
At this point I'm convinced that this is just a lost cause and a non-starter for me like it's incompatible with my brain.
Pirate code: Agent ora(ng)e = Pirate ship
How do I talk to um do u have insta or book
all i can think of is cutting off ur bangs … wtf LMAO
God surround me by coding friends the streets can keep the old ones.🎉❤I need more geek buddies working for my good.🎉
Ok. I'm in… first day…
just signed up for cs50, thanks for spreading the knowledge 🫶🏽
Salamat gd daw matulugan nko
John 3:16
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
is chatgpt good option to solve my problems instead of google , YouTube and stuff?
Being in lack of internet place, is a big problem and drawbacks so I can't study using online sources
Fun story: I started coding when I was just starting middle school. I learned html and css. Then I stopped for a while, got busy with a math teacher who purposely taught us more things than we needed to learn to pass high school algebra. Then at the end of middle school, I said “hey I should get back into coding. Let’s learn c++!” And it was a bit hard, but it got me more interested into coding, math, and computer science. Now, I’m in high school, and I’m competing in the Congressional App Challenge with HTML and CSS, and I compete in robotics where I use C++ 🙂
🤝👍
u look like ☝ 🤓
oh my you made me realize how insane I am to learn this when i know 0 , thanks for the video I needed to see something like this ! I admire your knowledge bro !
5:00
ye mailman kab samjhega ki hum u wale kapur hai aur wo o wale
you explained this very well
Can you teach me
Starting my coding journey today I hope I stick with it and become pretty decent of a software engineer
why are all the comments in this video so long!!!!!!!!!!!
S'up, Mitch? First of al not on a laptop that is still on stage "Reichsrundfunkempfänger mit Aussenbordmotor"?
Do C -> C++ -> DSA then it will be easy to switch any programming.If u have enough time then do Competitive programming.Never give up.Some time i feel demotivated then i used to do something that i feel motivated then do that thing that u think i should have to give up.Doing day by day it will be easy and motivate you to study.Never stop learning one day you will become a successful programmer 😊
Been learning how to code through tutorials and online resources for 15 years.
I haven't actually released anything but it's not because I can't code.
I know I can code the things i think about, my problem comes in the form of "I can do something better". 😂