How I Would Learn To Code (If I Could Start Over)
Вставка
- Опубліковано 29 чер 2024
- 🚀 The #1 Way To Learn Programming: scrimba.com/allcourses?aff=jacob
This is exactly how I would learn to code if I could start over again. This is the full step by step, A - Z of learning to code including the programming languages, frameworks, tools, learning resources, portfolio, gear and more.
To all the up and coming developers out there, you CAN do it.
follow me on instagram ► / binnie.jacob
follow me on twitter ► / jacobbinnie
0:00 Introduction
0:53 The Mindset
1:39 Programmer Mindset
2:46 It's Gonna Get Hard
3:10 North Star
4:03 The Madness
4:25 The Highest Paying Jobs
5:07 Programming Language + Frameworks
5:50 Web Developer Route
6:05 Job Opportunities For Junior Developers
6:46 Web Development Strategy
7:27 My Top 3 Learning Resources
8:02 Scrimba Walkthrough
8:54 Tips To Consider
9:19 The Schedule + Challenge
9:58 Inevitable Problems
10:54 Freecodecamp Walkthrough
11:30 Moving To UA-cam + Portfolio Overview
12:24 Setting Up Your Local Workspace
13:08 Gear + Laptop
14:00 Choosing Our UA-cam Projects
15:00 The Portfolio Strategy
16:25 Quick Maths
17:00 Github + Pushing Your Code
17:26 Learning Git
18:08 The Money
18:30 Building Your Portfolio
19:24 Hosting Projects
19:52 READMEs
21:10 Typescript
22:00 Leetcode
22:36 Bonus Tips
22:58 Why Learning To Code Is Cool
23:10 Closing Comments + Subscribe
--------
📷 Camera Setup:
Camera: amzn.to/4aizJ8s
Lens: amzn.to/3OQG2Ha
Wireless Mic: amzn.to/4aUHBxn
Tripod: amzn.to/3HnXWwV
Lens Filter: amzn.to/3REK3QN
⌨️ Keyboards
Keychron Q1 Pro: www.keychron.com/products/key...
Keychron K3 Pro: www.keychron.com/products/key...
NuPhy Air60 V2: nuphy.com/products/air60-v2?s...
🖱️ Mouse: amzn.to/4afiDZ3
💻 Laptop: amzn.to/3uT4jVT - Наука та технологія
Learn To Code With Scrimba: scrimba.com/allcourses?aff=jacob
Thanks.👍
Scrimba is not free. I thought you said we could do this for free. I do like your video other than that. I also subscribed 😊
I'm a 16 year old student studying Computer Science in UK Sixth Form and aspiring to be a Software Engineer, this video really helped me understand how to develop and learn my coding. Loving the videos Jacob.🙌🏼
Honestly this video provides a better structure than being in uni. I’ve just graduated but wish I had some video like this in the past. I can at least share with my friends who are just getting started. Thanks Jacob ❤❤
Yoooo thank you so much!
I'm a graphic designer and studied computer science in college for a few years. Absolutely hated it, but I have found myself coming back to it over and over. I think the environment was the thing I hated, and the amount of pressure. This video made it feel approachable and less enigmatic, and I seriously appreciate you giving some clarity to what I've been thinking about for the past few years.
I'm definitely going to try out frond end dev, and see if it would be a good marriage of the design I've been doing for a decade and the problem solving I've been running into with Ui design. An hour a day for 30 days, let's do this!
Amazing!!
Coding 715am to 815am the next 30 days… lets get after it!
LETS GO YOU CAN DO IT MY DUDE
rooting for you!
tell me how it goes!
How did it go?
💪🏾
Really loved this one, especially the part about the mindset. Pure gem 💎
The Odin Project is the best resource to learn web dev 🤤
But linux is needed 😢
Amazing video!! As a junior bioinformatician looking to move more into the IT such as Data scientist/ Data enigneer, this video is perfect (changing aspects)! Love the tips all round like coding on regular basis, projects to build and resources!
I would say on the topic of mindset, it's also really important to change how you look at failures and errors. It can be frustrating when things don't work. But, when something isn't working, that is the best possible opportunity to learn something. Which expands on what you said, "there is a solution, I just need to find it". That process of finding it IS the exciting part, so learning to say, "Oh cool, it's not working how I wanted or expected it too. What's actually happening here?" instead of, "This sucks, nothing is working."
Embrace failure and it will make things much more rewarding when you understand WHY it's failing and eventually get things working.
💯💯💯
this is totally a good one, and really motivates the new coders. Great work Jacob and keep up the good work
Jacob throwing all these gems to us! 💎 You're a Godsend! Keep it up mate. From your old neighbour in Syd, AUS!
One of your best videos Jacob!! I was actually thinkign about making a website with ideas for small projects if devs lacking inspiration for projects. I think I might start working on that while watching your backlog of videos
Great video, Jacob! Really captured the whole process from start to finish 👌😁
Cheers legend 🤝
Great content like always. You explained everything that is needed. I would like to see more long videos like this, have a good day!
Awesome!
Hey Jacob, Love the video, keeping up with coding and studying for exams at the same time is a little hard sometimes, but your videos always keep me motivated. Appreciate it mate!
Amazing!
Great content! Great advices! One of the best UA-cam contents out there! Thank you!
love this! super awesome tips Jacob
this is one of my favorite videos on this topic by far. i have been in the cycle you mentioned at the start. back in 2017 i'd get inspired to learn, i'd follow tutorial and then by monday i'd get back to work and not code till next time i felt inspired. somewhere along 2017 i stopped trying to learn and last year i picked it back up on and off. For the a last 2 months i been going at it at least 2-3 hours daily minimum. Finding you and seeing your content has played a role in me staying disciplined while chasing this goal.
I'll come back to this comment later this year when I get my first web dev role to update you.
YES LFGGGGGGG!!!
For all the mates who are already software devs, it's also important to keep practicing and learning every day! Great video legend!
Absolutely!
Amazing video for those who want to get started with coding! Love seeing people sharing their knowledge
More to come!
Thanks jacob. Appreciate the content!
Sure thing!
Mate, I don’t usally comment. Anywhere. At all. But I want to thank you for lightning up that passion once again for me. Web dev here. You got that power dude! Keep it up! Keep it real! Thank you 👨🏻💻
amazing videos, thank you for the tips !!
As a kiwi myself, you have definitely inspired me bro, the last 4 months, i have been teaching myself HTML CSS and javascript with the intentions to study next year for the web development and design diploma course, part time while i still still work full-time. Keep up the awesome content 👏
Keep it up
Liked and subscribed. I needed this video ❤
This is probably one of the most useful videos i´ve ever seen! Thanks man!
Awesome!!
Thanks Man I needed that Guidence. Appriciate You Brother
You got it!
Loved the video man! Very informative and inspirational!
Appreciate it!
Hi Jacob, I not only enjoyed this vlog but found it helpful and informative as I am an aspiring Web Developer. Thank you and appreciate your video
Great to hear!
From that video months back where you said that scrimba was a good way to start learning I went to with it, and even bought the Pro version of it, so far i've been learning a lot and hope to keep going to be ready to find a job of this, so yeah, thank you for all the amazing vids man keep it up! ❤❤
So good!!
Just started using vercel and it's so good and I'm finally starting my first project using typescript instead of javascript!
This so good man. seems you have put so much effort to this video. Hope this reach lot of new bies and get the best out of it. I also got inspired to learn new tech after watching this ⚡
Nice bro! Thanks for the comment!
Great stuff!
My mood is automatically great when jacob posts a new video ❤
You're the best!
Jacob, thank you! I start today
Great Job Jacob. I really like your videos
Glad you like them!
This video was awesome man. Thank you for creating it! Thanks to you, I'm already 35% through Scrimbas Front End Developer Path. Thanks again! 🙌
yooooooo amazing!
I am commiting to the 30 day challenge! Thanks Jacob, I love coding but i was demotivated so much and you just motivated me to actually start learning ! was really struggling, and your videos just motivated me so much !
Thank you !
The simple, concise and "plain talk method" you use to break this down....and not sound like we will constantly battle self-defeat, is incredible. I have been learning to code for about a year actively while working full time, not easy! I have the time off and accept your 30-day challenge! I'm knee deep in JS on freeCodeCamp and just discovered Scrimba! The Next 30 days are going to form my retirement business...THANK YOU!
Nice!!!
Very useful video tbh 😍👌🏻
I share it with my insta followers 👏🏻
bro it was awesome!!
amazing video again. I've needed this ages ago . Started as a network admin, video editor later, manual tester and software tester later, love to learn more and started learning python for a automation project. Now I am learnig and pushing to github every day javascript. I will add also go opensource, build your portfolio with your love building fun projects and be passionate about it. Along the road you will be surprised that you learning and getting better. Againg chapeau buddy for the topic of the video.
Nice one!!
Really Honest Man in this world clear and informative video♥♥♥♥
Starting the 30 day challenge Monday, very helpful video. Loved it - thank you
You can do it!
Another great video
Glad you enjoyed it
Very cool video. Have you thought about making a video about your journey as a software engineer? When you got started, what languages and frameworks did you start out with, how long you've been editing videos, etc. ?
Really good video ! Well explained and nice listed resources. Would be interesting which VSCode extensions you are using and if you have some bonus tips on that
Great suggestion!
Awesome! Always liked Scrimba for learning React otherwise, good stuff here!
Really appreciate this video! I find myself consuming hours of content and not actually taking the time to understand it . This really gave me a clear mindset on how to progress further in a more efficient and healthy way
LETS GOO
I listen while driving a big rig to help saturate my brain with vocabulary then I go home and practice with tutorials and working on some small projects
im committing to the 30 day challenge 💯Thank you for the tips !
Amazing video. Been learning to code for 4 months now off and on due to me working 40-50 hours a week. This month I decided to stick to doing 2 hours a day of learning to code and doing projects.
Great to hear!
love this. i'll be sleeping over at Scrimba for the next few weeks learning JS. im tired of having to depend on coders taking their sweet time on my projects and basically holding me ransom. been over 1 year of follow ups and stories and quitting and replacing... Thanks Jacob.
Good luck!!
Fucking hell this has to be one lf the best video on this topic I have ever come across
Yooooooo let's goooo
LFG Jacob!!
Let’s gooooo
No problem has an infinite time constant. Every problem has a solution. Every problem also has a problem solving process. Although, not every solution is right for your constraints, every set of constraints has a success path. I have followed this mindset for a long, long time, and it has worked well for me.
Thanks, better blogguer ever
Thanks!
Scrimba is the meal delivery service of front end development. You can get more and better for way less, but you'd have to figure out the meal you want to eat, find the right recipe among the thousands of recipes for the exact same meal and you don't even know how they're different, and then you'd have to go to the store to buy those ingredients only to discover pine nuts are not as cheap as they sound like they'd be and now you buy premade pesto when the whole point of this recipe was to make your own pesto, so you switch to a different recipe that doesn't require pine nuts but then you read that pine nuts are a key ingredient in pesto, so now you wonder if you're actually making the right recipe to begin with, so you find a different recipe with ingredients that you recognize and you go get those ingredients and you go home to cook it and then you have to cut the ingredients and it turns out the recipe requires an oven but you live in an apartment with nothing more than an electric stove, so you google whether you can cook this thing without an oven and now you're just pan-frying a fancied-up chicken thigh which you could have done to begin with and you overcooked it anyway because you were more afraid of salmonella than dry chicken. So the next day you decide screw chicken, I'll make fish, and you go buy a fish and some herbs and butter and you ruin it the second you put it into a pan that wasn't hot enough or maybe too hot or maybe it's not non-stick after all because the skin is instantly sticking and now it's burning and the smell is filling the whole place and you rush to open the window even though it's freezing outside and you hope the fire alarm doesn't go off and now you have overcooked skin on a raw piece of fish and you wonder if you're ever going to ever do anything at all.
It's so much easier to pay someone else to decide for you, someone to tell you what to do, someone who won't let you make mistakes. Is that the best way to learn? No. It's easy, and no one ever learned a life lesson because things were going so well for them. But it's safe. And I think in a space that's so crowded with tutorials making it seem possible to learn so many things and with dozens of videos (like this one) giving you contradictory advice--that's so overwhelming for new learners that it can be crippling. For those people, Scrimba is nice. CS50 is better.
You know lifes good when Jacob posts multiple videos in one week
Hahah let’s goooooo
Coding an hour per day. Great video!! Loved the info and all the ehlp
Awesome! Thank you!
I will try my best and try and for two to three hours in the next 30 days… ❤
yeah I have been through the same thing past 5 years(weekend hype and dip)
Time to adapt the 30 day challenge mindset
YOU GOT THIS
Great content ofc ill be doing that 30 days challenge ❤❤❤
Let’s goooooo! You got this 💪🏼
I'm already a dev and have been for coming on 2 years now after follwing a very similar path to you. But i need to get back into writing code on my own time instead of just on the clock - so what the hell, might aswell start the 30 day challenge too !
Let’s goooooooo
starting now.
30 days challenge, here I come 💪🏼🔥
Love the video man! I'm stuck on what to start with though I want to be a Web developer for the front end to get started but I know absolutely nothing should I jump straight into jarva or should I learn HTML and CSS first? I want this to go smoothly as I really wanna make a career out of this!
Start with JavaScript.
Ok thanks I'll give it a go I'm halfway through the JavaScript beginner course and some stuff I've picked up quiet ok but some stuff is still yet to make sense. I have no coding experience so this will be interesting. What would you reccomend after JavaScript?
haha, awesom! I started about five years ago, have a great progress, and I totally agree -- just practice more! google for errors! do it every day! And eventually it all ... clicks and comes together :)
nice job!
🚀🚀
For the next 30 days I will learn html , css and Js for 2 to 4 hrs per day since im free
Thanks made me motivate! Let me start 30 days challenge....⚡︎
Great advice . But start doing Leetcode/Codewars way way before like right after learning intermediate JavaScript .
Going to commit to doing 1 hour pre day starting today!
YES BRO. YOU GOT THIS
I’ve bounced all over the place. Going to try this challenge too
Yooooo!
" okay... here is a error message, there is a solution, i just need to find it."
Starting the scrimba "Learn JavaScript" for the next 30 days! let's goooooooo
Let’s gooooooo
Challenge accepted. Every day 1 hour strictly. I want to master python. I tried JS and react and even had some internship, but I didn’t had fun. The problem is i can’t afford scrimba because of some personal issues, is there any other free platform that i can use? Thank you for the motivation in these hard days for this world.
Thank you for thiis , am currently selft studying, my dream is to become a web developer!
You can do it!
thank you!@@JacobSucksAtCode
Out of curiosity, I am surprised Code Academy didn’t make the list. Any thoughts on their platform?
It’s good! I’m just trying to show the ones I used when I got started
❤❤
I'm commiting to the 30 day challenge.
Do you think the job market has calmed down since the mass layoffs in the tech industry and the whole "AI replacing programmers" scare?
I guess this is a dumb question but still please answer it, if I'm completed doing 10 project and I want to add it in my portfolio as a love demo, should I need to buy domain for each and spend all my money in domain or is it free in vercel or some other platform to host my live projects?
Just use free vercel default domains
@@JacobSucksAtCode okay. btw, I'm 16 and I am just starting to learn front end. I have a good road map which covers all to become a full stack web developer. My aim is to freelance and earn a lot. Should I rush my learning and start freelance asap or I should Learn it slow like in 2 years and complete full stack?
@@thisisCloaked spend 6 months learning
@@JacobSucksAtCode you mean only 6 months? That too full stack? if you don't mind can you explain in detail.
omg learning the for loops tho.... I'm on my death bed rn
if ur 20mm lens is on table so what is the one ur filming with?
A brand new 11mm Sony 1.8f. There’s a link in the video description 😁
Am in the game 😂
I learned html and css , now I'm learning JavaScript and after that i will learn React and jQuery for frontend.❤
For backend ,i will learn python and node js and sql . 😊😊
I wanna be a full stack developer in web dev .
Are these language and tools enough to be a full stack developer.😊😊❤❤
I’d say you’re making it too complex. Simply learn html, css and JavaScript. You can do frontend and backend with JavaScript alone.
@@JacobSucksAtCode ok I will foucs on these things you'd say , and learn typescript, is that important. 😁😁😊😊
The on and off part is so me.
Haha yep. Gotta commit!
I’m committing to the 30 Day coding challenge. Just need to pick a language. I’m completely new to coding. I’m thinking of learning C#? Does anybody have other suggestions on what I should learn? I’m interested in game design, ai, and app development.
Choose a language that is very very popular in the field you're interested in.
@@JacobSucksAtCodeI’m gonna do the Front End Developer Course on Scrimba. It looks like a great course and well laid out. Thank you for such an informative video. There’s so much confusing information out there.
I'm committed to 30 day challenge
Let’s goooo
Linking this one to my friends who wanna start coding.
Sub if you'll become a dev.
Wooooooo
Right, I’m coding for at least 2 pomodoros (50mins) per day for 30 days starting now. Will reply to this comment each day. 😊
Felt v ill today, life happens. Hopefully will start tomorrow / when I feel better 💪🏽
@@maahirbharadiaYo lock back in twinn
@@nonebi478 ngl I’m finding it tough haha, thx for the support 👊🏾
Hey where are you my man???? Keep going please. 🙌🏼
@@manvelavagyan3735 🤝🏽🤝🏽 thank you!!
Devin peeping with his devil eyes! 👀👀
Hahah
let's start the 30 days challenge
Let’s goooooo
All 😂okay
I'm comitting to the 30 day challenge
I am committing to 30 day challenge :)
Let’s gooooo!
You have mentorship, I really miss communicating with real programmers😢. HELP ME😅
Coming soon!
I wouldn't suggest solely learning javascript/typescript, everyone is already doing that and you'll have to compete with them. Also, the language itself is simply a bad designed language, so I'd recommend learning at least one better language.
Interesting, I highly disagree
im committingin a thirty day c
hallenge
JUMPING TO SCRIMBA for 30DAYS CHALLENGE!
Let’s goooooooo
@JacobSucksAtCode done with basic-intermediate JS ... should I learn typescript first then React? Or react first? Currently I am trying to start making JS high quality projects with my basic JS knowledge 😌
But also want to.learn TS on the side since you always incorporate it in your videos
@@SramDHills learn react first 😁