How I Would Learn To Code (If I Could Start Over)

preview_player
Показать описание
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

Resources:

Investing:

My Equipment:

Music:

Music from Uppbeat (free for Creators!):
License code: FHCPTAHLOSRBXSF9
License code: GTRF6M7YNURQ7DHQ
License code: U9A0JRPDIQKJJEPP
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
Рекомендации по теме
Комментарии
Автор

i'm dedicated IT support for my parents #iykyk

namanhkapur
Автор

As someone who did struggle for 1 year to learn, I had to come here to say: the best way to learn are newbie friendly books. They are detailed, well written. Avoid complicated tutorials for now. Focus on learning your first language and everything else will be much easier once you learn.
Edit: For those asking, the books that made me learn were Javascript In Less Than 50 Pages and Head First Javascript Programming.

jenniferl
Автор

I started coding when I was 31 and started earning money after 1 year of the dedication to it. It's not that hard considering the amount of learning resources you have access to these days

app
Автор

I watched this video 6 months ago. I am now applying to jobs and internships with a lot of knowledge in Python, SQL, and I’m working on my second full stack project in Flask! Don’t give up. It’s a wild, hard, and super fun time!!

ethanharrington
Автор

I like how his example of uses for a beginner learning python is all this stuff that a beginner would have no clue about. It's like most programmers I've seen can't understand what MOST people do and do not know. It's why it's so hard to START learning anything. You start watching a video and it's like "okay today we're going to be going over the basics, like inverse multiplied overflow stacked functions. But don't worry, you won't need to know how to make authenticated red line hash string radicals yet, but it's nice if you know turbo scrolled function table manipulations." Like dude, I literally don't even know what program to start writing things in, or what words and symbols do what, or how ANY of this works.

TheyBroughtBackStupidHandles
Автор

This is an excellent video. Full of sound advice. I have just hung up my professional keyboard after 42 years. I coded in IBM assembler for >25 years, then C, C++, Perl, Python, shells etc. I hope anyone considering programming gets to see this as it neatly summarises what is often learned through trial and error. Nice job.

Lupinicus
Автор

I'm a senior software engineer, and I've been mentoring people on how to start or hone their programming skills as beginners. I have to say, this video is an excellent summary of the main concepts. I like the time you dedicated to the engineering "mindset", and your presentation style was energetic and informative. I think I'll start linking people to this video :). Well done!

Var_
Автор

Im 35 and just started learning html today in a free online coding curriculum. I wanted to give you props on the video, it deserves all the love it's getting. I would like to point out my favorite things about this video. 1. Your voice is very clear and efficient 2. you don't waste time with non-sense 3. NOT ONCE did you mention "liking" or "subscribing" which is why I did it. 4. Your sincere, heartfelt words of encouragement are phenomenal. You truly mean it, and you did well in showing it. A+ video man, you're my new role model.

davidfranco
Автор

This went from beginners friendly to Google-level professional in like .5seconds

techninjaslab
Автор

one of these days i am going to seriously try to learn how to code. today is not that today. however, until that day arrives, this video will be inside my watch later.

TwinGamingTV
Автор

I'd been contemplating giving up on being a software engineer. This video made me realize I've learned more than half of the basics in just five months.
I've come too far to give up.

Thank you for sharing!🙂

themindset-makeover
Автор

Thanks for posting this! I just turned 50 a few months ago and am one step closer to changing my life for the better and learning how to write code thanks to your video. I know I can do this!!

megalodon
Автор

I'm an electrician, 43 YO, and was introduced to a desk job 15 years ago based on that trade. While I was feeling confident with knowing my way around a machine, I was intrigued by our IT departments abilities to structure our groups efforts by 'less clicks of the mouse' as I often put it. Having our software on an SQL server, my confidence began to decline somewhat when exploring the details and logistics of how it operates.
My biggest hurdle is knowing where to start with learning terminology and its meaning/function. I'll be <I am now, I know, however the path to get there, to me, is undefined. But I will keep trying. Thank you for the advice. I have so many ideas on what would work for people, sick people, doctors that could use a simple arduino to make better, more comfortable lives for the elderly, immobile, incapacitated, or even the farmer who needs to have a person present during certain times/events at their farm. A deaf person who could use help while alone in their apartment, or a man in a wheelchair in proximity to special devices or potential dangers ahead.
I know what i want the machine to do, however not being able to connect them is a huge discouragement. Not that I can't learn it, it's that I haven't been able learned it yet.

Thank you for your advice.
William

williamhusseyjr
Автор

Just started my journey last year, thank you for sharing this info, it really helps a lot!

WalkinChristum
Автор

I'm working on my Computer Science degree and this honestly confirmed a lot for me. Thank you for making this video; you made a big difference in my decision making process.

volkfly
Автор

Dude I am just starting out/planning my start and this is an EXCELLENT video, really a standout bit of content from a whole day of reading and viewing

IAMSEYMOURMUSIC
Автор

full time engineer for 6 years, had a similar large state school college CS experience, been programming/playing with computers since middle school - I would say this is a pretty solid pipeline for ppl who are new and trying to speed run their way into a programming job. some things that I think ppl should also know:

- if you're the type of person who likes learning from side projects, add something that is actually personal to your projects. in moments when you're stuck and overcome a problem are the programming moments where you are actually grow. having a personal reason to finish the project is really helpful to stay focused when things get hard
- it's ok if there comes a time where a topic is hard for you but might seem easier to other ppl. that's a normal part of the learning process - odds are the "hard topic" is apart of larger hole in your education and you'll have to work a little harder to fill it. the good thing is there will inevitably be a moment where a topic that is hard for someone else is actually easy to you. help others where ever you can along the way
- try to never let your ego get the best of you. I've taught programming for quite a while, and so many new devs gain a superiority complex after they learn how to code - it's actually kind of sad. this behavior is so subtly wide spread through tech culture, especially in early tech education, that I feel like it's important to bring up. split your self worth from programming, tech culture, and salary. it'll be much better for you mental health

dougrudolph
Автор

Hey man just wanna say thank you. I'm in a place where it's learn or die. I can't do factory work anymore (body's breaking down), I'm too young for help, and don't know what to do. For me it's learn this, or put an end to the pain. This video is beyond helpful in figuring out how to get started, and I just wanted to thank you.

unknownsoul
Автор

This 13 mins helped me more than 4 years of my college,
Thank you from bottom of my heart <3

accidentalGamer
Автор

Dude, this is the best coding advice I've come across in a long time. I've been coding for 30 years but hit burnout over the last two years suffering brain fog at best, collapse of important projects at worst. This video just set me a refresh path and given me some enthusiasm for getting back on track. Thanks

Moz-ugjd