I started programming months ago and it is frustrating at times but I also learned to not compare myself to anyone else but just focus on my own progress and keep chipping away. Thanks for this video guys.
@@johnbhia3322 I started with udemy a course by Angelu Yu called 100 days of code. She has a nice slow way of explaining. After that I can keep with the faster way most youtubers explain things. @Techwithtim is good but talks fast.
@@andreheynes4646 yes i also did Angelu yu Cource for 100 days but i would always fail her excercise and that made me sad becz i could not Creat code just copy it. I want to learn the pattern like which code belong where. I am new So sometime i feel lost
@@johnbhia3322 I know how you feel. There is no easy way. All advice I can give is keep looking for better tutorials but also it really helps so much to practice on something you would really like to create . For me thats to create add ons for blender. If you have a goal it will keep you focused but it won't make things any easier. Take frequent breaks from one coding challenge and in that break try something new in coding or anything else then get back to coding. I always had a passion for coding and thats what helps me through the tough times. So keep going don't give up. Nothing worth achieving is easy but once you achieve your goal you will feel like it was worth it. Keep your eyes on the prize...when I mentioned to a developer I'm going to learn coding on my own all he said was "good luck, enjoy the journey".
I started to learn coding when I turned 30 around 7 years ago. It is by far the most empowering feeling I have ever had. I have the confidence that no matter where the economy is headed I would have meaningful work.
@@bibistar1111 start with harvard's free CS50x course. you need to learn how to problem-solve specifically, not focus on learning any particular technology (which is why i'm recommending it). from there you can go onto the Web track, Gaming track, Programming for Law, Programming for Business tracks on the course. also, don't buy the certificate before starting. Just have it in mind that you're going to finish the course. whether it takes a year, or two, depending on your levels of discipline, it'll be worth it. it'll also teach you to supplement learning by knowing how to search correctly for the right questions.
understandable. mentality is like the foundation of foundations, everything can change to an unimaginable degree but if you are afraid or gave up then you are done, doesn't matter what you want to learn. but a healthy common sense is just as important, especially the ability to calculate whether you are wasting your time or not. for example, is it worth it to learn CSS if you are going to need 10 years of full time dedicated learning to be decent at it?
@@dsudawat1112 Man, whoever realizes first that HunterxHutner is a bleoved Franchise AND has no Game or Minecraft-Mod made about it, will become Rich and Famous. It's basically a Goldmine. The Demand is overwhelming.
36 years of age, trying to learn a new skill, 10 Months into Python...It definitely has its Ups and Downs. have two Projects completed on my own with no tutorials(small ones, but hey). Very proud of em...today...got stumped on simple things again... Tutorial Hell is REAL!
I will be 30 next month. I come from accounting background. I want to start python. Can you please give me some direction from where I can start? Preferably some free resources/ website which you would have done if you were me 10 months ago when you started. Help would be appreciated.
@@affection788 you know Hindi brother? Then follow code with harry YT he is good at teaching Before learning python just learn what is variables and types it will take just 15 minutes Then start with any tutorial in YT Just try to understand, don't memories syntex or anything Try to solve a real world problem It will help to understand very fast
Started programming when I was 14 in high school learning Java. Shortly after learned HTML/CSS and JavaScript. Took an engineering class and learned ROBOTC my senior year of high school. Learned C and C++ my first two years of college through CS1. Took a databases class, learned SQL. Took web development, relearned HTML/CSS with jQuery and node.js. Currently in a computer architectures class learning an assembly language named MARIE. At my internship I’m currently learning Powershell scripting and how to implement automation in the IT world. And personally, I’m starting to learn Python myself for fun and personal projects and would like to hopefully path that towards a career! Ultimately once you learn one or a few and gain an understanding of programming as a whole then it’s not too tough to pick up on other languages on the fly for certain things, not saying I’m a code genius or anything but it really takes time, when I first started, my dad would get so fed up trying to get me to understand the simple data types in Java and I couldn’t grasp the concept whatsoever. Looking back I see how much I’ve progressed and learned and that’s the best feeling of all of this!
@Y K So learning PHP after C since it is a scripting language will be a little different in the fact that you don't have to worry as much about memory and where bits are being stored! It is similar to Python so it's definitely another unique language that will be very helpful for sure, eventually combine that with some more web development architecture and you could make some cool stuff! Either way, once you have an understanding of C, you start to think in the way a programmer does, so when learning new concepts or something in a new language, I'll be like wow, that actually is kinda similar to x from y language, etc. Keep at it and keep learning!
I remember, it took me a year to thoroughly grasp JavaScript (my first ever programming language) but then I learnt Python in 2 weeks, SQL in 2 weeks and am currently in the process of learning R.
@@jascel977 Honestly start with something you think you want to learn! It realistically doesn’t really matter what you start with to be honest, if you really want a fundamental behind the way programming works I would recommend starting with C before going to college unlike I did! I started with Java which was still good but I wish I had more experience in C before taking classes in it! Once learning either of those honestly you’ll be able to pick up on probably any other language you need if you have a solid understanding by that point!
Adaptability is a huge skill. I've been in software for 11 years professionally and have built a few companies in that time. I started out with Java (university and then 6 years of my career) before pivoting to full stack JS in 2016 or so. That wasn't the intention back then, but Java licensing changes and the fact it wasn't being adopted by new start-ups forced my hand somewhat. If you learn the core languages (JS, Python etc) then frameworks (React, Angular, Django, Flask etc) are just layers over the top of these and you should be able to pick them up pretty quick.
Hey, I'm about to start a diploma in Information Tech as part of a coding bootcamp. Its for fullstack development. Would I be able to land a job with this or should I take it a step ahead and try to find a part time whilst doing CS in uni. I'm 20 turning 21 in may 25. Help me out bro Im lost at life rn.
@@fl3xsociety611 A LOT of people get dev jobs with a bootcamp background. I worked with a guy recently who did a bootcamp and he was a very good engineer. Honestly, I would probably just do the bootcamp these days. Times were very different when I did it haha! I'm 33.
@@fl3xsociety611 If you're just 21 and think you're lost it, imagine me who are about to turn 26 in 2 days and only now started considering making career in programming.
@@jeanmariemattar do you recommend it as the first language? I've recently read that you shouldn't start from difficult languages like C++, C, C# and so on. Should I start from python instead? (For cyber security and backend)
@@bakugo4062 before college I started learning python and that helped a lot in understanding c++ so I recommend you to learn some basic python then c++
@@bakugo4062 you can start with c and c++ thry are not hard language they are medium, but python is easier especially for beginners and its a perfect language for backend and cyber security
I self-taught myself to code at age 9, with Basic and Pascal with a little bit of C and Assembler, I finished uni in 2001 where I picked up Java followed by JS, then my first job was in C#. JS and C# are still my main languages 20 years later though I no longer code professionally I moved over into Product Management. Generally, frameworks come and go, there is a fundamental skill set and mentality behind it all that is still useful no matter the framework or language or even if it's visual scripting. I was just doing some tinkering with an Ardunio and needed a few more google searches than I normally would nowadays but it was easy enough to get stuff working. And I am as dumb as a rock, if I can do it anyone can do it, you don't need much in the way of intelligence, you mostly need perservrance and motivation.
@@izacks15 from the individuals I’ve talked to they started coding , got burned out, and then used that knowledge to get a similar/higher paying job and like it better. Coding was a foot in the door kind of thing.
I’m 70 and just now learning C++. It helped knowing C but it’s another world. I’m sure it would have been easier starting at a younger age, but I was busy with a music career. Still…I love the challenge and am having fun. Your teaching style is very easy for me to understand. Thank you!
One of the lessons i'm trying to implement in myself is pusuing simplicty. Even though I love making up intricate systems. Complexity will arise on it's own
Been coding for a few months now, this video is really insightful. My mentor is a full-stack dev and has been coding for about 10 years now. He's been a huge help in getting me to not fall into tutorial hell and keep my path straight. I constantly doubt myself when it comes to learning new things and sometimes I get in my own head but it's really helpful to hear that comparing myself is the worst thing I can do. It took me way longer than I thought to really get a good grasp on some things but overall I am making progress everyday and that's what matters most. I'm hoping to learn HTML/CSS/JavaScript and then start learning some frameworks like React or Angular. The first step for me is getting my foot in the door by landing a front-end development job and from there continuing to learn and progress. Wishing everyone the best on their journey, it definitely will be different for everyone but just take it a day at a time!
this is such a great video! for some reason I felt that I'm not meant to be a programmer. I often says to myself that I'm not smart enough, I'm not good enough. but yeah, it's just about a process and a long journey!
From my view, not much has changed in the approach that this video shares since I learned HTML/CSS/JS back in the late 90's. One thing that gets missed, you have to let newbs know that they are going to be reading, a lot. I mean you have to. You have to stare at code, a lot. If you are good at finding patterns, you shouldn't have a problem with this. One big hang up I see amateurs and students have is thinking that variable names carry more meaning than just symbolic. Advanced programmers use variable names to help navigate large code bases but those variable names aren't anything special in and of themselves. So learning to separate syntax from architecture and other conventions is one of those big milestones and probably a first ah ha moment to shoot for. Thanks for the video.
I’ve just started learning C#, it’s my first language. One thing I do on my own is under the title I’ll put as necessary: //ACT (actNum) + L(lineNum), //Chapter(chapNum) + L(lineNum) //Page(pgNum) + L(lineNum) I’ve just started learning but I thought it would be nice in case I have to write long code and need to navigate through it. One question I have though, does visual studios have a Find feature? So you can search through your code and if so does it include comment code?
@@JohnDoe69986 ctrl+f on windows. You can also right click your classes or variables and "go to definitions". If you are exploring a code base, id do that instead of find.
Coding is easy. It's like plumbing. A beginner plumber can look at your bathroom and determine what pipes you need, buy them, install them, and test them. He would make mistakes, but learn over time. The world change and evolve. But, some plumbers don't know that . When manufacturers of pipes change the design of how you fit pipes together, some plumbers do what it takes to learn and adapt. And, some give up. A plumber with a degree has higher level understanding and knowledge of plumbing. It helps him adapt to changes and developments in the industry. He also knows better ways to get the job done. So, instead of giving up because the world isn't as slow and as static as you wish, you should accept that it changes and you should adapt.
@@thetruthsayer8347 See. There's already misconceptions about coding. And, many people learn coding from the internet. Learning from the internet isn't wrong. But, like any thing on the internet, there's high quality learning materials, and there's bad quality learning materials. For example, some websites tell you that Java is better, while other websites tells you that Python is better. But, they don't tell you the truth that if you learned any programming language you would be able to learn another programming language within a shorter time, like a week. Yes, a week. They teach you how to write code in a specific language. But, they don't give you the big picture that there are common programming concepts that almost exist in every programming language. Once you invest some time in learning programming concepts, you would see that coding is easy. There are also other things you need to learn depending on what you want to do. For example, APIs. Imagine that you are working for a bank in the IT department. And, this bank bought another bank and they decided to merge into one entity. Then, they asked you to create a new interface for the clients of both banks to login and use the services. In this case, you wouldn't find a library on the internet that deals with the APIs of both banks. Reddit can't help, UA-cam can't help, and Stackoverflow can't help. But, I know you wouldn't believe me if I told that there are tools that can make coding easier for such a complicated problem. That's why I insist that coding is easy, and it's the easiest part of the problem. If you think that coding is difficult. You could fall into a big mistake which is only learning a specific programming language because someone told you it's what you need to get a job. That leads to slowing down your learning speed, and investing so much time on an easy part of the problem. If a job requires Python, and you know Java, made softwares using Java. You can get the job. Note, the employer can have the misconceptions I mentioned. So, you need to say that you can learn Python in a short time. If the employer doesn't have misconceptions, he would ask you if you can learn Python within a week. You can get the job if you said yes, and proved that you know what it takes. Learning another programming language after being good at one is like learning how to drive a bus after being good at driving a truck.
@@RealSaudiExplorer you are right for the most part. I just feel like, equating it plumping is a stretch lol. There are many “standard” ways to write code. Depending on the what the programmer wants to achieve, some ways work better than others. For a beginner, that can be a lot of confusing information to learn quickly.
As someone who has started learning to code several times in the past several years I wanted to share where I have felt my most growth. I’ve tried different apps, UA-cam tutorials, the CS50 class, and a couple different Udemy classes. I liked CS50, but too deep too fast for my mind. I never could connect the dots with the apps. I think tutorials are good for reinforcing concepts, but need to know why and where the concept belongs. Where I have experienced the most growth and sense of accomplishment is with “100 Days of Code” on Udemy. Now, I am only on day 10, but I love the format. Each concept has about one to one and a half hours of mini lectures. And every mini lecture contains small assignments to complete. The completing of the assignments is what really drives the concepts into my mind. I’m addicted to the process now. I can’t wait to sit at the computer and solve the next problem. Just wanted to make clear I have no vested interest in either Udemy or that class. Just sharing my experiences. Best of luck to everyone!
You know the thing about not needing a PHD professor to teach you programming makes sense because I've found that at school, in basically every subject I've been taught, I've found that I learn better from younger, more inexperienced teachers for some reason because like he said they articulate the content in a more simple way that I'm able to understand as they probably actually remember being taught the same stuff for the first time not so long ago as well. Its not what you teach its HOW you teach it. 🤷♂️👍🏼👌🏼
Respect for everyone coding! Wish I had the guidance earlier on to motivate me to get into programming… y’all will own a piece of the world soon! 🙌🏾💪🏾💯
I'm 38 and eager to begin to learn coding, I love learning new things but coding, and software programming in general seemed very daunting but you really helped to make it seem achievable with the right attitude and willingness to work. And ti be terrible for a long time before you are good ha ha. Thank you 👍🏾
I'm 2 minutes in and thinking ... I'm personally glad that it's always evolving and changing. It keeps me from being in a monotonous industry, and always keeps me on my toes! I couldn't work in this industry if it didn't constantly change and require you to learn all the time. But that's just me. ;)
Glad to see you back, Nick. And Tim too. Such a talented, sharp young men, full of creativity to boot. This is a mini Hollywood caliber production you have here.
I've tried teaching people the basics of HTML and CSS before moving on to things like Javascript, but in those occasions I probably should've started with C. In my experience, people want to see computers "do" things, not only "display" things.
Think about the positive side; now you can study a language that makes computers "do" things, as you said, and people who started with those languages will have to start from 0, in what you already know!
I can not speak properly because of stuttering. I tried different methods to overcome the issue, but they usually don’t work. I feel quite confident about myself, but it seems like my subconscious doesn’t. But from now on every time when I feel I’m about to stutter, I think about Nick and his monotonous, deep, slow and undoubtedly mesmerising speaking. You literally have the slowest speech I’ve ever heard. It calms me down and helps me to speak fluently. Thank you!
As a professional programmer I got to the point where I don’t worry about being a master I have to change tech every few months and I just accept my job isn’t to be a programmer but to be a lifelong learner which is pretty cool.
Here's my thoughts on where someone should start right now. If we're thinking web dev path, I'd say they start with... create-next-app. Before you type destroyer words at me, think about it. You start with a template that you can learn the basics in WHILE being in a modern framework you can expand into. You can write a whole next app the way you would a standard html css js site. You'd be using jsx, but it would almost be identical as far as what you'll be learning. You learn divs, buttons, labels, css etc. Then you can expand into handlers and small js things. And you can just keep expanding from there! Your path can start from the basics of web dev in a next app because abstracts enough for it to be a vanilla experience. Then as you go you just jump into the deeper subjects as you go without having to learn a whole new environment. Those are my thoughts.
I've only been at it for a week, I learned HTML now I'm learning Java but I can see how much crap there is to learn so I'm just going slowly, my attention span is very short so at most I could push myself to sit there for about 2 hours and get whatever I can squeezed in that time which is usually 2 or 3 topics of just me learning something new and basically typing it over and over until I can do it without error then moving on, so far it's kept me mostly interested in this as I learn more I get more curious and not overloading myself with info is keeping me more intrigued so my plan is to just keep this momentum going, even if it takes a year or 2 I'll keep at it.
Use Pomodoro technique Set a timer for 25 mins, work the entire time, if you get distracted restart it. Once you work that entire 25 mins, take a 5 min break. Repeat it for 4 blocks of 25 mins with 5 min breaks between each one. After completing the four 25 minute blocks, take a 15 to 30 min break. You have to break the learning up into segments, as it helps you learn quicker. Research it! Good luck!
you are the first guy i found on yt that got straight to the point, the best/easiest way to start, named the things people should learn first, etc... greetings from Brasil!
Hello, I'm new to Bitcoin trade and I've been making huge losses but recently i see a lot of people earning from it Please can someone tell me what to do
Overthinking things or for me “trying too hard“ definitely slowed me down. That point is huge. Another key is patience. Don’t rush through anything complex, you’ll end up regretting it.
At work, we have a pluralsight subscription and it's largely useless for really learning stuff. It's good as an intro, but 99% of our consultants that take pluralsight end up realizing "oh that didn't really apply to the projects I'm on". It's always better to work on a real project with real stakeholder. Iterate, build, demo, get feedback, solve problems, rinse and repeat. Software development is at best 30% coding. The other 60% is team work, communication, listening to customers/users, managing tasks, managing expectations and solving real problems that users care about. End users don't care what language, they only care about their experience using the application. Most of the CS grads I've mentored the last 15+ years are shocked at how little they're taught in college/university. Only after 2-4 years do they acquire the people and problem solving skills to really be successful. Many CS grads fail miserably as software engineers because they lack communication, team work and problem solving skills.
Probably the best advice in getting into coding and even life in general. Never compare yourself to anyone, move at your own pace, believe in yourself and most importantly mentality. Stay focused, determined and have discipline. You MUST want it more than anything else and you will achieve it.
I started programming 41 years ago. Little did I know it would be my life's work. Each of us have a unique journey. Some days you'll love it. Some days you'll hate it. Embrace it. Learn something new everyday.
@@andrewdirrell7497 I kept waiting for that to happen but it never has. In my mind I feel about 18 -20 or even no age to be more precise. Look at Bezos and Musk. Old guys and still sharp as tacks. 80 and 90 year old going into space. Mind blown! Many times I get lost in solving problems and look at the clock and realize it's 8am and I stayed up all night. I try to eat right, exercise and all that. Reading and writing, meditation, enjoying life.
I'm a 60 year old musician, composer, writer, and radio / audio engineer. I've been giving thought to learning something about coding. It seems a skill I could find useful. At the moment, I'm just looking at the possibilities before I make any decisions. Yes, I know my age is a strike against me. I'm laboring under no misconceptions about what I can reasonably accomplish. But even at my age, I see no reason to stop developing and learning. I've never been content just operating a device or learning a piece of music: I have to understand how it works. And I've always enjoyed making computers and other electronic devices do what I want them to! Wish me luck! And thank you for your video and your channel! I just found you 15 minutes ago, and you've already helped me!
I'm went back to school to learn different programming languages, and the pace is perfect for someone working full time. I tried learning on my own and got results, but it's hard to nail a good learning path. It's also hard be employable with just results and not "experience", for some reason..
I've tried a few times over the years to learn coding and my main issue is that free tutorials are just kinda crap. They boil down to showing you syntax. It's like stack overflow but in video format. If we take the baseball analogy, project learning on your own with free resources is like learning to pitch or bat without any supervision. No trainer that will correct your mistakes and that's very detrimental, because it's way harder to unlearn bad habits then it is to form good ones from scratch. People who are able to do it on their own have my full respect, but I'm just not the type of person who can manage that. Right now I'm fallowing an online payed course made by some guy who teaches at boot camps and I couldn't be more happy with it. This course made me realise that people on UA-cam don't know how to teach or they use UA-cam as means to sell you their courses. I understand the grind, but I don't like the tactic.
Dude your comment about over-complicating topics and putting them on a pedestal is so true. I've always done that. Been programming for around 8 years now and I still remember how I'd put off learning topics like DMA and certain protocols because their names just sounded difficult lol. Once I would get myself to learn a topic, I'd realize how simple it was and that lowered the mental barrier for the next topic. Now I just jump into a topic instead of hyping it up in my head which has accelerated my learning in various things drastically.
Thank you! This vid got me excited. I’m learning python at the moment, but the progression you mentioned made sense to me. I’m looking to pick up some classes on html and css now ☺️
For those who thinks that schools are the best place to get started; Don't waste your time!. I'm 5th year software engineering student from the best technology university with a GPA of 3.9 and now I come to the conclusion that schools are literally garbage.
@@christopherbentley6647 Most of the profs are profs cos they see it as an easy job and one that doesn't need constant struggle, constant learning like other high status job. But it still pays good amount. As a result, profs are not people who wanna teach it's mostly filled with people who are money hungry and use underhanded tactics to get the role. Note that I'm not talking about every single university or school out there, but that's the case with a large number of education centers.
Great video. This guy really seems to be talking seriously. Comparing yourself with others is totally self-sabotage. The goals are so high that you freeze. Setting small goals and focusing on your self-development is one of the best things we can do in coding.
I started learning Swift, at the start of the pandemic. I did Swift Playground, then I read Neuberg’s iOS book. Currently, I’m doing Angela White’s iOS uDemy course and math courses on Khan Academy . And of course I’ve watched a ton of UA-cam videos. As of now I can build simple apps in Xcode with confidence.
u are at the right place when u find a guy who looks depressed and completely worn off because of programming UK u can trust him , my man got expressince
I'm sad that I started learning how to code after I missed his collab with Pluralsight. This video is nice and relaxing to someone like me, and gives me motivation that I can actually learn how to code one day.
I just turned 21 and when i see that people learned to code in their teen years i feel frustrated and tell myself its too late to make a career out of it, but i motivate myself by saying at least ill be learning a good skill.
I’m the same way, I started learning to code when I was 20, and a year later at 21 I still feel frustrated that I never gave myself the chance to learn it earlier on. But every day is a new day and an opportunity to learn something so it’s better to not let yourself get upset and to just keep chipping away at it.
I'm 30 years old. Playing competitive games since I was 12. Non-stop. Had some great achievements in certain games. Finished Economics in school but never worked and was interested into it for one bit. Thought to myself, well, since I'm already fucked by the fact that I play video games for 18 years, it wouldn't kill me to learn something from stratch to make the best video game that ever existed. My first day of preparing myself to start. I'm taking your advice of learning HTML and CSS first. Thank you Nick for this video.
Great point at 11 minutes in about not comparing yourself to others. Compare yourself just to yourself and how you are learning. There's a great book called "Mindset" about getting yourself in the "growth mindset" and not in the "fixed mindset", that's a huge key to success.
Thx man, im proud to myself. I just starting to learn code seriously in couple of months, and i keep comparing myself to peope that already doing code in years that was self toxic. The only one need you to beat is yourself, are u better than yesterday or not
Your so right mate,I am 62,and just started learning coding for my arduino projects,and I find it difficult to say the least,and I am the worlds worst at giving up if I don't get it right the first time thinking I am no good at it,but the other day I thought you have to relax,and enjoy the experience of learning something new,and to makesure I keep practicing the basics to makesure I actually know what I am looking at
Just getting into coding over the past few days and I thank you guys for making this video. I studied Game Design in college so I dabbled in a bit of coding, but little did I know that I began learning one of the most complex languages with no background whatsoever. So ever since then, i've been relatively intimidated by coding in general. Now, I'm just starting off learning HTML and CSS, and i'm shocked at how simple some of these concepts are. I guess I say all that to say, I wish I wasn't so intimidated by code when I first encountered it a few years back. The point you guys made about something seeming very challenging, but once you understand it, you realize how simple it is really resonated with me. I hope to keep on the right track and become a developer in the near future. Thank you guys for making this video!
I started learning the mern stack a few months ago and im still stuck in css after that html took me 1month Im 33yo married and i have an 9 month daughtet For me its difficult to find the time between your job your family or your self Time is everything Html is easy with its logic css is more complicated but im confident and i will keep learning no matter how long it will take
4:10 Love when the music cuts and he goes straight to the point and shits on traditional academic learning. In my experience, save for one professor, I did not learn jack s%^$ in college. Some teachers were so bad that even the basic stuff id have to self teach myself on UA-cam.
Excellent Video Nick! I've come back into coding after being away for decades!! In the old days we had COBOL, BASIC which i think were 3rd Gen Languages. I was never good at those anyway and gave up - 2 decades later html css and javascript appear and they are so much better to start with - you can start creating straight away with no experience. Yep totally agree - the Phd's who have flashing light bulbs growing out their heads are great at introducing you to coding but some of them don't know how to communicate their vast knowledge to beginners. And yes, in life in general you don't necessarily need to be the best at anything to be the most successful
good video. just started my CS degree this year and we're starting off with cpp. not sure how helpful that will be for us in the long run but I'm gonna try to learn other languages in my free time.
How has the class been so far ? I want to go after a bachelors in CS but I know its a big commitment. I know you are still getting settled in but if you have any advice / Tips that would be amazing.
@@imarealgloman9484 start coding before college. if you’re already decent with programming and some decent computer knowledge before starting CS it honestly isn’t that hard. just the math courses which you have to take for really any stem degree
@@brook-y1s yeah, classes start soon though so its kind of a quick take on my end I dont have time to start coding first, I don’t want to wait another year to start school for personal reasons
@@imarealgloman9484 100% possible, although it will take a little more effort to maybe learn either the language you are learning in class or other languages outside of class in your free time
What worked good for me is getting jobs, even side jobs while you are a student. If you really have to solve a problem on the job, that can really boost your programming skills
After the basic triad, what stack would you learn if were starting over at 50? (Teaching college humanities has been dreadful for the last few years--warped culture.) I'm guessing I won't be working for someone as a junior, so, I suppose, I'll be a freelancer, or build my own web dev business of some kind.
Man looks so done with coding and life in general
💯💯
If a person doesn't blink then he's a programmer.
@@aliyanpops6424 he blinked first 15 seconds
🤣
If he looks dead, that's a true software engineer
I started programming months ago and it is frustrating at times but I also learned to not compare myself to anyone else but just focus on my own progress and keep chipping away. Thanks for this video guys.
Where did u take ur start
@@johnbhia3322 I started with udemy a course by Angelu Yu called 100 days of code. She has a nice slow way of explaining. After that I can keep with the faster way most youtubers explain things. @Techwithtim is good but talks fast.
@@andreheynes4646 yes i also did Angelu yu Cource for 100 days but i would always fail her excercise and that made me sad becz i could not Creat code just copy it. I want to learn the pattern like which code belong where. I am new So sometime i feel lost
@@johnbhia3322 I know how you feel. There is no easy way. All advice I can give is keep looking for better tutorials but also it really helps so much to practice on something you would really like to create . For me thats to create add ons for blender. If you have a goal it will keep you focused but it won't make things any easier. Take frequent breaks from one coding challenge and in that break try something new in coding or anything else then get back to coding. I always had a passion for coding and thats what helps me through the tough times. So keep going don't give up. Nothing worth achieving is easy but once you achieve your goal you will feel like it was worth it. Keep your eyes on the prize...when I mentioned to a developer I'm going to learn coding on my own all he said was "good luck, enjoy the journey".
@@johnbhia3322 keep the hard work and devotion guys it will satisfy you eventually
I started to learn coding when I turned 30 around 7 years ago. It is by far the most empowering feeling I have ever had. I have the confidence that no matter where the economy is headed I would have meaningful work.
I'm turning 31 this week and starting to enter the world of coding. Pls tell me I'm not in over my head. I wish I would've started years ago!
I'm around y'all's age and started learning python recently. Just a couple of successful small bash scripts before this.
@@mgiraudjr I am 16 started age 7 📝
@@iTzAlwxyss how is that helpful lmao
@@bibistar1111 start with harvard's free CS50x course. you need to learn how to problem-solve specifically, not focus on learning any particular technology (which is why i'm recommending it). from there you can go onto the Web track, Gaming track, Programming for Law, Programming for Business tracks on the course.
also, don't buy the certificate before starting. Just have it in mind that you're going to finish the course. whether it takes a year, or two, depending on your levels of discipline, it'll be worth it. it'll also teach you to supplement learning by knowing how to search correctly for the right questions.
I’ve been coding for about 1.5 years, and the mentality part of this video still helped me tremendously. Super well said
And I just wanna know, how much you learned in those 1.5 year??
understandable.
mentality is like the foundation of foundations, everything can change to an unimaginable degree but if you are afraid or gave up then you are done, doesn't matter what you want to learn.
but a healthy common sense is just as important, especially the ability to calculate whether you are wasting your time or not. for example, is it worth it to learn CSS if you are going to need 10 years of full time dedicated learning to be decent at it?
@@dsudawat1112 Man,
whoever realizes first that HunterxHutner is a bleoved Franchise AND has
no Game or Minecraft-Mod made about it, will become Rich and Famous.
It's basically a Goldmine. The Demand is overwhelming.
@@flowerofash4439 i struggle with last part you said, in every field in life but im now aware of it and remind myself to think outside of the box
Great video! That Tim guys is pretty cool...
hi
totally agree 🔥🔥wish he'd grow his hair out though😪bet it'll look cool
Yeah he is. Do you by any chance know him...?
yeah, i subcribed you
you two are so cool
36 years of age, trying to learn a new skill, 10 Months into Python...It definitely has its Ups and Downs.
have two Projects completed on my own with no tutorials(small ones, but hey). Very proud of em...today...got stumped on simple things again...
Tutorial Hell is REAL!
Don’t forget impostor syndrome
I'm also 36 and just started html 2 months ago. My goal is to one day hopefully soon become a web developer and software engineer.
I will be 30 next month. I come from accounting background. I want to start python. Can you please give me some direction from where I can start? Preferably some free resources/ website which you would have done if you were me 10 months ago when you started. Help would be appreciated.
@@affection788 you know Hindi brother?
Then follow code with harry YT he is good at teaching
Before learning python just learn what is variables and types it will take just 15 minutes
Then start with any tutorial in YT
Just try to understand, don't memories syntex or anything
Try to solve a real world problem
It will help to understand very fast
@@vaibhavnayak233 Thanks for you response. Yes I do know Hindi, and I will follow what you said. Thanks brother.
Started programming when I was 14 in high school learning Java. Shortly after learned HTML/CSS and JavaScript. Took an engineering class and learned ROBOTC my senior year of high school. Learned C and C++ my first two years of college through CS1. Took a databases class, learned SQL. Took web development, relearned HTML/CSS with jQuery and node.js. Currently in a computer architectures class learning an assembly language named MARIE. At my internship I’m currently learning Powershell scripting and how to implement automation in the IT world. And personally, I’m starting to learn Python myself for fun and personal projects and would like to hopefully path that towards a career! Ultimately once you learn one or a few and gain an understanding of programming as a whole then it’s not too tough to pick up on other languages on the fly for certain things, not saying I’m a code genius or anything but it really takes time, when I first started, my dad would get so fed up trying to get me to understand the simple data types in Java and I couldn’t grasp the concept whatsoever. Looking back I see how much I’ve progressed and learned and that’s the best feeling of all of this!
@Y K So learning PHP after C since it is a scripting language will be a little different in the fact that you don't have to worry as much about memory and where bits are being stored! It is similar to Python so it's definitely another unique language that will be very helpful for sure, eventually combine that with some more web development architecture and you could make some cool stuff! Either way, once you have an understanding of C, you start to think in the way a programmer does, so when learning new concepts or something in a new language, I'll be like wow, that actually is kinda similar to x from y language, etc. Keep at it and keep learning!
I remember, it took me a year to thoroughly grasp JavaScript (my first ever programming language) but then I learnt Python in 2 weeks, SQL in 2 weeks and am currently in the process of learning R.
@Y K damn starting with C. Hope you doing well buddy.
if you were to start again what would your path be? im 16 and have no idea which language to start with
@@jascel977 Honestly start with something you think you want to learn! It realistically doesn’t really matter what you start with to be honest, if you really want a fundamental behind the way programming works I would recommend starting with C before going to college unlike I did! I started with Java which was still good but I wish I had more experience in C before taking classes in it! Once learning either of those honestly you’ll be able to pick up on probably any other language you need if you have a solid understanding by that point!
Adaptability is a huge skill. I've been in software for 11 years professionally and have built a few companies in that time.
I started out with Java (university and then 6 years of my career) before pivoting to full stack JS in 2016 or so. That wasn't the intention back then, but Java licensing changes and the fact it wasn't being adopted by new start-ups forced my hand somewhat. If you learn the core languages (JS, Python etc) then frameworks (React, Angular, Django, Flask etc) are just layers over the top of these and you should be able to pick them up pretty quick.
Hey, I'm about to start a diploma in Information Tech as part of a coding bootcamp. Its for fullstack development. Would I be able to land a job with this or should I take it a step ahead and try to find a part time whilst doing CS in uni. I'm 20 turning 21 in may 25. Help me out bro Im lost at life rn.
@@fl3xsociety611 A LOT of people get dev jobs with a bootcamp background. I worked with a guy recently who did a bootcamp and he was a very good engineer. Honestly, I would probably just do the bootcamp these days. Times were very different when I did it haha! I'm 33.
@@fl3xsociety611 If you're just 21 and think you're lost it, imagine me who are about to turn 26 in 2 days and only now started considering making career in programming.
I feel that basic languages are essential to learn, Java, C, C++, Javascript. There will always be in demand for those languages.
I'm a first year CS student and first language we're taking is c++
@@jeanmariemattar do you recommend it as the first language?
I've recently read that you shouldn't start from difficult languages like C++, C, C# and so on. Should I start from python instead? (For cyber security and backend)
@@bakugo4062 before college I started learning python and that helped a lot in understanding c++ so I recommend you to learn some basic python then c++
I just watched some UA-cam tutorial on python nothing complicated
@@bakugo4062 you can start with c and c++ thry are not hard language they are medium, but python is easier especially for beginners and its a perfect language for backend and cyber security
UA-cam recommendations were blessed today. As a beginner in coding i found this video quite helpful ngl.
anyways ,
be healthy and positive !
I self-taught myself to code at age 9, with Basic and Pascal with a little bit of C and Assembler, I finished uni in 2001 where I picked up Java followed by JS, then my first job was in C#. JS and C# are still my main languages 20 years later though I no longer code professionally I moved over into Product Management. Generally, frameworks come and go, there is a fundamental skill set and mentality behind it all that is still useful no matter the framework or language or even if it's visual scripting. I was just doing some tinkering with an Ardunio and needed a few more google searches than I normally would nowadays but it was easy enough to get stuff working. And I am as dumb as a rock, if I can do it anyone can do it, you don't need much in the way of intelligence, you mostly need perservrance and motivation.
Why did you choose not to code professionally after putting so much time into it ? Or was PM what you studied at uni?
@@izacks15 from the individuals I’ve talked to they started coding , got burned out, and then used that knowledge to get a similar/higher paying job and like it better. Coding was a foot in the door kind of thing.
This made me feel that I'm not alone in this journey specially in this time of pandemic.Thank you.
keep coding lang palagi idolo
filipino represent
This video couldn't have come at a better time, thank you so much 😭
I’m 70 and just now learning C++. It helped knowing C but it’s another world.
I’m sure it would have been easier starting at a younger age, but I was busy with a music career.
Still…I love the challenge and am having fun.
Your teaching style is very easy for me to understand. Thank you!
One of the lessons i'm trying to implement in myself is pusuing simplicty. Even though I love making up intricate systems. Complexity will arise on it's own
Been coding for a few months now, this video is really insightful. My mentor is a full-stack dev and has been coding for about 10 years now. He's been a huge help in getting me to not fall into tutorial hell and keep my path straight. I constantly doubt myself when it comes to learning new things and sometimes I get in my own head but it's really helpful to hear that comparing myself is the worst thing I can do. It took me way longer than I thought to really get a good grasp on some things but overall I am making progress everyday and that's what matters most. I'm hoping to learn HTML/CSS/JavaScript and then start learning some frameworks like React or Angular. The first step for me is getting my foot in the door by landing a front-end development job and from there continuing to learn and progress. Wishing everyone the best on their journey, it definitely will be different for everyone but just take it a day at a time!
Hey I am trying to look for a mentor for coding. Do you have anyone you can refer me to or tops to finding a mentor? Thanks!
how did you meet your mentor and are you in college for a CSE degree?
the odin project, then python and c/c++
@@satoshinakamoto7253 we’re you replying to me?
Were
this is such a great video!
for some reason I felt that I'm not meant to be a programmer. I often says to myself that I'm not smart enough, I'm not good enough. but yeah, it's just about a process and a long journey!
ur good enough
I was pretty nervous to start programming, but now I am confident thanks to you guys. Thank you!! Starting school in January!
College or boot camp? Or what’s the best option?
About to get into college studying IT this year as well, this video reassured me of my choice. Good luck to you in your Programming journey!
From my view, not much has changed in the approach that this video shares since I learned HTML/CSS/JS back in the late 90's. One thing that gets missed, you have to let newbs know that they are going to be reading, a lot. I mean you have to. You have to stare at code, a lot. If you are good at finding patterns, you shouldn't have a problem with this. One big hang up I see amateurs and students have is thinking that variable names carry more meaning than just symbolic. Advanced programmers use variable names to help navigate large code bases but those variable names aren't anything special in and of themselves. So learning to separate syntax from architecture and other conventions is one of those big milestones and probably a first ah ha moment to shoot for. Thanks for the video.
I’ve just started learning C#, it’s my first language. One thing I do on my own is under the title I’ll put as necessary:
//ACT (actNum) + L(lineNum),
//Chapter(chapNum) + L(lineNum)
//Page(pgNum) + L(lineNum)
I’ve just started learning but I thought it would be nice in case I have to write long code and need to navigate through it. One question I have though, does visual studios have a Find feature? So you can search through your code and if so does it include comment code?
@@JohnDoe69986 ctrl+f on windows. You can also right click your classes or variables and "go to definitions". If you are exploring a code base, id do that instead of find.
It's good to learn logic along with learning to code because that's really what it comes down to I believe. Logical patterns.
@@JohnDoe69986 wait what's this
I hate it when you're tryna learn a new stack only to learn that your choice of tutorial uses outdated APIs 10 lessons later....
Libraries from 1472
I have that, so I just started reading documentations by myself
Bro this is the worst and than having to fix those bugs 🥲🥲
@@chiragsingla. finally, someone with more than two brain cells.
@@chiragsingla. most people here don't even know that documentation exists.
They exclusively depend on UA-cam.
Coding is easy.
It's like plumbing.
A beginner plumber can look at your bathroom and determine what pipes you need, buy them, install them, and test them. He would make mistakes, but learn over time.
The world change and evolve. But, some plumbers don't know that .
When manufacturers of pipes change the design of how you fit pipes together, some plumbers do what it takes to learn and adapt. And, some give up.
A plumber with a degree has higher level understanding and knowledge of plumbing. It helps him adapt to changes and developments in the industry. He also knows better ways to get the job done.
So, instead of giving up because the world isn't as slow and as static as you wish, you should accept that it changes and you should adapt.
Wow I’m a plumber. And the cool thing is that in America plumbers warn a lot of money per year 🤣
Coding is easy if you are only coding “hello world”.
@@thetruthsayer8347 See. There's already misconceptions about coding. And, many people learn coding from the internet.
Learning from the internet isn't wrong. But, like any thing on the internet, there's high quality learning materials, and there's bad quality learning materials.
For example, some websites tell you that Java is better, while other websites tells you that Python is better. But, they don't tell you the truth that if you learned any programming language you would be able to learn another programming language within a shorter time, like a week. Yes, a week.
They teach you how to write code in a specific language. But, they don't give you the big picture that there are common programming concepts that almost exist in every programming language.
Once you invest some time in learning programming concepts, you would see that coding is easy.
There are also other things you need to learn depending on what you want to do. For example, APIs.
Imagine that you are working for a bank in the IT department. And, this bank bought another bank and they decided to merge into one entity. Then, they asked you to create a new interface for the clients of both banks to login and use the services.
In this case, you wouldn't find a library on the internet that deals with the APIs of both banks. Reddit can't help, UA-cam can't help, and Stackoverflow can't help.
But, I know you wouldn't believe me if I told that there are tools that can make coding easier for such a complicated problem. That's why I insist that coding is easy, and it's the easiest part of the problem.
If you think that coding is difficult. You could fall into a big mistake which is only learning a specific programming language because someone told you it's what you need to get a job. That leads to slowing down your learning speed, and investing so much time on an easy part of the problem.
If a job requires Python, and you know Java, made softwares using Java. You can get the job. Note, the employer can have the misconceptions I mentioned. So, you need to say that you can learn Python in a short time. If the employer doesn't have misconceptions, he would ask you if you can learn Python within a week. You can get the job if you said yes, and proved that you know what it takes.
Learning another programming language after being good at one is like learning how to drive a bus after being good at driving a truck.
@@RealSaudiExplorer you are right for the most part. I just feel like, equating it plumping is a stretch lol. There are many “standard” ways to write code. Depending on the what the programmer wants to achieve, some ways work better than others. For a beginner, that can be a lot of confusing information to learn quickly.
As someone who has started learning to code several times in the past several years I wanted to share where I have felt my most growth. I’ve tried different apps, UA-cam tutorials, the CS50 class, and a couple different Udemy classes. I liked CS50, but too deep too fast for my mind. I never could connect the dots with the apps. I think tutorials are good for reinforcing concepts, but need to know why and where the concept belongs. Where I have experienced the most growth and sense of accomplishment is with “100 Days of Code” on Udemy. Now, I am only on day 10, but I love the format. Each concept has about one to one and a half hours of mini lectures. And every mini lecture contains small assignments to complete. The completing of the assignments is what really drives the concepts into my mind. I’m addicted to the process now. I can’t wait to sit at the computer and solve the next problem. Just wanted to make clear I have no vested interest in either Udemy or that class. Just sharing my experiences. Best of luck to everyone!
Thank you for that helpful insight.
so how's it gone now
Hi, how’s it going now, did you finish the course?
The concept is the same with LinkedIn learning
You know the thing about not needing a PHD professor to teach you programming makes sense because I've found that at school, in basically every subject I've been taught, I've found that I learn better from younger, more inexperienced teachers for some reason because like he said they articulate the content in a more simple way that I'm able to understand as they probably actually remember being taught the same stuff for the first time not so long ago as well. Its not what you teach its HOW you teach it. 🤷♂️👍🏼👌🏼
I loved how you and Tim both collaborated a video 👍👍I'm following both you guys
Pair coding
Respect for everyone coding! Wish I had the guidance earlier on to motivate me to get into programming… y’all will own a piece of the world soon! 🙌🏾💪🏾💯
YOU need to start bro! Just START !
I'm 38 and eager to begin to learn coding, I love learning new things but coding, and software programming in general seemed very daunting but you really helped to make it seem achievable with the right attitude and willingness to work. And ti be terrible for a long time before you are good ha ha. Thank you 👍🏾
This is my first month learning to code, thank you for giving me strength. ❤
Whiplash music >>
yo Cole, good to see you here!
I just learned yall knew eachother today
🗿
Ayy, Cole you're here?!!
Hey Cole are you also a programmer ?
Learning is constant! That's why I optimize my learning strategies. In this way whatever thrown before, I could easily pick up
I'm 2 minutes in and thinking ... I'm personally glad that it's always evolving and changing. It keeps me from being in a monotonous industry, and always keeps me on my toes! I couldn't work in this industry if it didn't constantly change and require you to learn all the time. But that's just me. ;)
100% 👌🏽👏🏼
Glad to see you back, Nick. And Tim too. Such a talented, sharp young men, full of creativity to boot. This is a mini Hollywood caliber production you have here.
I've tried teaching people the basics of HTML and CSS before moving on to things like Javascript, but in those occasions I probably should've started with C. In my experience, people want to see computers "do" things, not only "display" things.
Think about the positive side; now you can study a language that makes computers "do" things, as you said, and people who started with those languages will have to start from 0, in what you already know!
I can not speak properly because of stuttering. I tried different methods to overcome the issue, but they usually don’t work. I feel quite confident about myself, but it seems like my subconscious doesn’t. But from now on every time when I feel I’m about to stutter, I think about Nick and his monotonous, deep, slow and undoubtedly mesmerising speaking. You literally have the slowest speech I’ve ever heard. It calms me down and helps me to speak fluently. Thank you!
As a professional programmer I got to the point where I don’t worry about being a master I have to change tech every few months and I just accept my job isn’t to be a programmer but to be a lifelong learner which is pretty cool.
is it hard to learn new stuff? i keep hearing you need to learn new technology but isnt that with other fields too?
@@magasydele2502 ofcourse it’s hard - are you going to let that stop you?
The confidence/overthinking part spoke to me. I am a beginner and there is nothing that compares to this.
Here's my thoughts on where someone should start right now. If we're thinking web dev path, I'd say they start with... create-next-app. Before you type destroyer words at me, think about it. You start with a template that you can learn the basics in WHILE being in a modern framework you can expand into. You can write a whole next app the way you would a standard html css js site. You'd be using jsx, but it would almost be identical as far as what you'll be learning. You learn divs, buttons, labels, css etc. Then you can expand into handlers and small js things. And you can just keep expanding from there! Your path can start from the basics of web dev in a next app because abstracts enough for it to be a vanilla experience. Then as you go you just jump into the deeper subjects as you go without having to learn a whole new environment. Those are my thoughts.
nick likes this comment, so this comment is good, nice
This guy deserves my subscription..he seems as if he is tired of life and has come to give us the wisdom of the wise
I've only been at it for a week, I learned HTML now I'm learning Java but I can see how much crap there is to learn so I'm just going slowly, my attention span is very short so at most I could push myself to sit there for about 2 hours and get whatever I can squeezed in that time which is usually 2 or 3 topics of just me learning something new and basically typing it over and over until I can do it without error then moving on, so far it's kept me mostly interested in this as I learn more I get more curious and not overloading myself with info is keeping me more intrigued so my plan is to just keep this momentum going, even if it takes a year or 2 I'll keep at it.
Use Pomodoro technique
Set a timer for 25 mins, work the entire time, if you get distracted restart it. Once you work that entire 25 mins, take a 5 min break.
Repeat it for 4 blocks of 25 mins with 5 min breaks between each one. After completing the four 25 minute blocks, take a 15 to 30 min break.
You have to break the learning up into segments, as it helps you learn quicker. Research it! Good luck!
you are the first guy i found on yt that got straight to the point, the best/easiest way to start, named the things people should learn first, etc... greetings from Brasil!
My trading journey was a matriculation of highs and lows, literally just like the market. you up, you down. Now I'm constantly up.
Hello, I'm new to Bitcoin trade and I've been making huge losses but recently i see a lot of people earning from it Please can someone tell me what to do
The new digital gold has created a new trillion-dollar's opportunity around the world! Where do you think your country is headed for
All you need now is a professional trader else you will continue making losses.
That is true, you need an expert broker and account manager to make good profit from Bitcoin trade.
Trading on your own is very risky, many people have lost a lot trading for themselves
Overthinking things or for me “trying too hard“ definitely slowed me down. That point is huge. Another key is patience. Don’t rush through anything complex, you’ll end up regretting it.
At work, we have a pluralsight subscription and it's largely useless for really learning stuff. It's good as an intro, but 99% of our consultants that take pluralsight end up realizing "oh that didn't really apply to the projects I'm on".
It's always better to work on a real project with real stakeholder. Iterate, build, demo, get feedback, solve problems, rinse and repeat. Software development is at best 30% coding. The other 60% is team work, communication, listening to customers/users, managing tasks, managing expectations and solving real problems that users care about. End users don't care what language, they only care about their experience using the application.
Most of the CS grads I've mentored the last 15+ years are shocked at how little they're taught in college/university. Only after 2-4 years do they acquire the people and problem solving skills to really be successful. Many CS grads fail miserably as software engineers because they lack communication, team work and problem solving skills.
Probably the best advice in getting into coding and even life in general. Never compare yourself to anyone, move at your own pace, believe in yourself and most importantly mentality. Stay focused, determined and have discipline. You MUST want it more than anything else and you will achieve it.
I started programming 41 years ago. Little did I know it would be my life's work. Each of us have a unique journey. Some days you'll love it. Some days you'll hate it. Embrace it. Learn something new everyday.
what can u say about decreasing of energy via aging. I mean energy for programming & also mental abilities, after 40
@@andrewdirrell7497 I kept waiting for that to happen but it never has. In my mind I feel about 18 -20 or even no age to be more precise. Look at Bezos and Musk. Old guys and still sharp as tacks. 80 and 90 year old going into space. Mind blown!
Many times I get lost in solving problems and look at the clock and realize it's 8am and I stayed up all night. I try to eat right, exercise and all that. Reading and writing, meditation, enjoying life.
I'm a 60 year old musician, composer, writer, and radio / audio engineer. I've been giving thought to learning something about coding. It seems a skill I could find useful. At the moment, I'm just looking at the possibilities before I make any decisions.
Yes, I know my age is a strike against me. I'm laboring under no misconceptions about what I can reasonably accomplish. But even at my age, I see no reason to stop developing and learning. I've never been content just operating a device or learning a piece of music: I have to understand how it works. And I've always enjoyed making computers and other electronic devices do what I want them to!
Wish me luck! And thank you for your video and your channel! I just found you 15 minutes ago, and you've already helped me!
Wishing you luck and the very best.
@@tobian4244 Thank you!
I'm went back to school to learn different programming languages, and the pace is perfect for someone working full time. I tried learning on my own and got results, but it's hard to nail a good learning path. It's also hard be employable with just results and not "experience", for some reason..
My dumbass fell behind in school and dropped out for a couple years, but I'm glad I have a buddy of mine who's in the industry helping me out.
Coincidently this is the exact path I took lol, html - css - python - javascript - react
Loll, I did Python 3 --> HTML & CSS --> Flask --> JavaScript
More than a video to give you guidance with coding, it gives you guidance during those existential crisis moments
I've tried a few times over the years to learn coding and my main issue is that free tutorials are just kinda crap. They boil down to showing you syntax. It's like stack overflow but in video format. If we take the baseball analogy, project learning on your own with free resources is like learning to pitch or bat without any supervision. No trainer that will correct your mistakes and that's very detrimental, because it's way harder to unlearn bad habits then it is to form good ones from scratch. People who are able to do it on their own have my full respect, but I'm just not the type of person who can manage that. Right now I'm fallowing an online payed course made by some guy who teaches at boot camps and I couldn't be more happy with it. This course made me realise that people on UA-cam don't know how to teach or they use UA-cam as means to sell you their courses. I understand the grind, but I don't like the tactic.
Would you please share what the course is that you are taking?
Dude your comment about over-complicating topics and putting them on a pedestal is so true. I've always done that. Been programming for around 8 years now and I still remember how I'd put off learning topics like DMA and certain protocols because their names just sounded difficult lol. Once I would get myself to learn a topic, I'd realize how simple it was and that lowered the mental barrier for the next topic. Now I just jump into a topic instead of hyping it up in my head which has accelerated my learning in various things drastically.
Thank you! This vid got me excited. I’m learning python at the moment, but the progression you mentioned made sense to me. I’m looking to pick up some classes on html and css now ☺️
Gonna have my own laptop soon so I should start the race in programming & coding this video made me eager to do ✨
For those who thinks that schools are the best place to get started; Don't waste your time!. I'm 5th year software engineering student from the best technology university with a GPA of 3.9 and now I come to the conclusion that schools are literally garbage.
@@christopherbentley6647 Most of the profs are profs cos they see it as an easy job and one that doesn't need constant struggle, constant learning like other high status job. But it still pays good amount. As a result, profs are not people who wanna teach it's mostly filled with people who are money hungry and use underhanded tactics to get the role. Note that I'm not talking about every single university or school out there, but that's the case with a large number of education centers.
This isn't true. Don't generalize.
@@steved.1091 Have you made a survey?
@@christopherbentley6647 Not all universities commit indoctrination.
@@RealSaudiExplorer Have you made a survey? I'm in one of the top 100 unis in the world and I'm still complaining, come to grasp with the reality.
so much of value , I can literally relate to that rollercoaster example
Great video. This guy really seems to be talking seriously.
Comparing yourself with others is totally self-sabotage. The goals are so high that you freeze.
Setting small goals and focusing on your self-development is one of the best things we can do in coding.
This is a PAID ADVERTISEMENT for Google Cloud, which sucks. UA-cam is owned by Google.
I come here to learn about coding but I have learned about life from you guys! Thank you both!
Bro I just can't LMAO those eyes just yelling "KILL ME!!"
I started learning Swift, at the start of the pandemic. I did Swift Playground, then I read Neuberg’s iOS book. Currently, I’m doing Angela White’s iOS uDemy course and math courses on Khan Academy . And of course I’ve watched a ton of UA-cam videos. As of now I can build simple apps in Xcode with confidence.
I would recommend you guys to play this video in 1.5x speed
100% this is ridiculous
Glad I found your channel. I’m 57. Gonna learn coding.
I learn a lot ! not just programming but in life too. Hope that I can apply all of this stuff in my journey.
u are at the right place when u find a guy who looks depressed and completely worn off because of programming UK u can trust him , my man got expressince
I'm sad that I started learning how to code after I missed his collab with Pluralsight. This video is nice and relaxing to someone like me, and gives me motivation that I can actually learn how to code one day.
Lately I’ve been falling asleep listening to these kinds of videos and your voice is so freaking smooth that i might fall asleep rn
I just turned 21 and when i see that people learned to code in their teen years i feel frustrated and tell myself its too late to make a career out of it, but i motivate myself by saying at least ill be learning a good skill.
I’m the same way, I started learning to code when I was 20, and a year later at 21 I still feel frustrated that I never gave myself the chance to learn it earlier on. But every day is a new day and an opportunity to learn something so it’s better to not let yourself get upset and to just keep chipping away at it.
@@ryanbreighner7408 same, i m 23 almost 24 and I graduated from college but i feel i don t like what the profesion
I’m 32. I am just starting! I feel so old!
I'm 30 years old. Playing competitive games since I was 12. Non-stop. Had some great achievements in certain games. Finished Economics in school but never worked and was interested into it for one bit. Thought to myself, well, since I'm already fucked by the fact that I play video games for 18 years, it wouldn't kill me to learn something from stratch to make the best video game that ever existed. My first day of preparing myself to start. I'm taking your advice of learning HTML and CSS first. Thank you Nick for this video.
The way he speak while explaining :)
Great point at 11 minutes in about not comparing yourself to others. Compare yourself just to yourself and how you are learning. There's a great book called "Mindset" about getting yourself in the "growth mindset" and not in the "fixed mindset", that's a huge key to success.
aah feels good, here take my viewer engagement and thanks for the positivity.
After I pass my a+ I'm learning everything this man just told me . Thanks . Subscribed !
Great video guys, appreciate the effort for doing this, was very insightful may God bless you
I started learning coding with basic then assembler like 35 years ago. Its really become a much easier and more reachable goal now days.
Thx man, im proud to myself. I just starting to learn code seriously in couple of months, and i keep comparing myself to peope that already doing code in years that was self toxic. The only one need you to beat is yourself, are u better than yesterday or not
Your so right mate,I am 62,and just started learning coding for my arduino projects,and I find it difficult to say the least,and I am the worlds worst at giving up if I don't get it right the first time thinking I am no good at it,but the other day I thought you have to relax,and enjoy the experience of learning something new,and to makesure I keep practicing the basics to makesure I actually know what I am looking at
Just getting into coding over the past few days and I thank you guys for making this video. I studied Game Design in college so I dabbled in a bit of coding, but little did I know that I began learning one of the most complex languages with no background whatsoever. So ever since then, i've been relatively intimidated by coding in general. Now, I'm just starting off learning HTML and CSS, and i'm shocked at how simple some of these concepts are.
I guess I say all that to say, I wish I wasn't so intimidated by code when I first encountered it a few years back. The point you guys made about something seeming very challenging, but once you understand it, you realize how simple it is really resonated with me. I hope to keep on the right track and become a developer in the near future. Thank you guys for making this video!
::☝::☝
I started learning the mern stack a few months ago and im still stuck in css after that html took me 1month
Im 33yo married and i have an 9 month daughtet
For me its difficult to find the time between your job your family or your self
Time is everything
Html is easy with its logic css is more complicated but im confident and i will keep learning no matter how long it will take
Thanks for the wisdom guys. It's true, comparison is the thief of joy.
Tl:dr; Learn html,css and then move on to JS and/or Python
I love people sharing their experience. I can always learn from them. thanks for making this vid
Perfect! I do appreciate for all of your valuable tips and try to make them all practical
That point about the teacher not needing to be an expert is great. Sometimes the experts don't understand the struggles of a beginner.
4:10 Love when the music cuts and he goes straight to the point and shits on traditional academic learning. In my experience, save for one professor, I did not learn jack s%^$ in college. Some teachers were so bad that even the basic stuff id have to self teach myself on UA-cam.
Excellent Video Nick! I've come back into coding after being away for decades!! In the old days we had COBOL, BASIC which i think were 3rd Gen Languages. I was never good at those anyway and gave up - 2 decades later html css and javascript appear and they are so much better to start with - you can start creating straight away with no experience. Yep totally agree - the Phd's who have flashing light bulbs growing out their heads are great at introducing you to coding but some of them don't know how to communicate their vast knowledge to beginners. And yes, in life in general you don't necessarily need to be the best at anything to be the most successful
If I could start all over again, I would have invested in Bitcoins, ETH, and DOGE, not go to college, and write programs as a part-time job.
thanks guys this vid was so informative, calming short and straight to the point.found it when was about to give up on coding
Good to know I'm in the right path!
award these guys for this video already
good video. just started my CS degree this year and we're starting off with cpp. not sure how helpful that will be for us in the long run but I'm gonna try to learn other languages in my free time.
How has the class been so far ? I want to go after a bachelors in CS but I know its a big commitment. I know you are still getting settled in but if you have any advice / Tips that would be amazing.
@@imarealgloman9484 start coding before college. if you’re already decent with programming and some decent computer knowledge before starting CS it honestly isn’t that hard. just the math courses which you have to take for really any stem degree
@@brook-y1s yeah, classes start soon though so its kind of a quick take on my end I dont have time to start coding first, I don’t want to wait another year to start school for personal reasons
@@brook-y1s is it possible to start school and learn from scratch ?
@@imarealgloman9484 100% possible, although it will take a little more effort to maybe learn either the language you are learning in class or other languages outside of class in your free time
I have yet to get really good at a framework - but I am working on it!
This content is literally helpful
Comments are not offensive...they're just funny.
Thanks for free advice! 🙏
*_He's stared long into the abyss, I approve this video._*
man this video was all over the place
loved it
no mention of algorithms or data structures? how do you know you are programming efficiently without those
This is where modern day programming is at - Use all system resources and only optimize as a reaction.
What worked good for me is getting jobs, even side jobs while you are a student. If you really have to solve a problem on the job, that can really boost your programming skills
As a software engineer I agree with basically everything you said. Wish I could start over lol
I like these guys. Though I have been coding for sometime, this is refreshing. Thanks guys.
10:32 thank you for keeping this in, such a genuine reaction lmao
I think it was an editing mistake but it is cool anyways haha
your the only person that make's sense online
After the basic triad, what stack would you learn if were starting over at 50? (Teaching college humanities has been dreadful for the last few years--warped culture.) I'm guessing I won't be working for someone as a junior, so, I suppose, I'll be a freelancer, or build my own web dev business of some kind.