Learn To Code Like a GENIUS and Not Waste Time

Learn To Code Like a GENIUS and Not Waste Time

The Coding Sloth

0:00 ah let's learn how to codee today where do I start what

0:04 the okay so you want to learn how to code there's tons of resources

0:13 and you somehow ended up here I am sorry to hear

0:15 that but on a serious note learning to code has been one of the best

0:18 skills I've ever learned you don't have to be super smart to learn

0:21 it and there's tons of free resources on the internet the only thing

0:24 is you have to work really hard but the problem with a lot

0:27 of people who try to learn the code is they don't know what

0:29 to work hard on so I'm going to teach you the areas

0:31 that you should be working hard on so you don't waste time quick disclaimer

0:35 here I'm not here to teach you how to get a job

0:37 in 3 to 6 months because it's not that realistic I'll be honest is

0:40 it possible yes have people done it yes and people have also won

0:44 the lottery that does not mean it's going to happen to everybody I'm

0:46 just here to give you everything you need to get started and I

0:49 hope you understand that so with that out of the way let's get started

0:52 number one learn how to learn now I know what you're thinking sloth

0:56 I'm here to learn how to code what do you mean learn how

0:59 to learn all right all right I hear you but this is really

1:02 important I swear this will help a lot learning to code is not

1:05 about programming languages it's about developing

1:07 a mindset for problem solving and continuous

1:10 learning this is what separates the beginners

1:12 from the professionals the professionals know

1:14 how to solve their own problems and learn new Concepts pretty quickly so

1:17 it's crucial that you understand how to learn but sloth is it really

1:21 that important especially for coding yes it is let me explain why number

1:24 one rapidly changing technology the tech

1:27 world is always evolving new languages tools

1:30 Frameworks they're popping up all the time if you know how to learn

1:32 effectively you can keep up with these changes

1:34 without getting overwhelmed two problem solving

1:36 skills coding is basically problem solving each line of code is a solution

1:40 to a mini puzzle learning how to learn enhances your ability to break

1:43 down complex problems into manageable pieces

1:46 and find innovative solutions three adaptability this skill

1:49 is gold in the coding world when you're comfortable with learning you adapt

1:53 better to New Challenges you're more willing to step out of your comfort

1:55 zone and Tackle unfamiliar tasks four

1:58 Independent Learning you won't always always have

2:00 someone to hold your hand through

2:01 every coding challenge being a self-sufficient learner

2:03 empowers you to find Solutions on your own making you a more competent

2:07 and confident coder five efficient learning time is precious right you want

2:11 to learn to code as fast as possible well by learning how to learn

2:14 you can tailor your coding education to be more effective where instead

2:17 of taking 5 hours learning a concept you'd only need to spend an hour

2:20 here's some examples to give you an idea you can use diagrams to plan

2:23 a simple coding project then jump in and start building it and finally

2:27 ask people for tips on how to improve it the key is

2:29 to discover what works best for you and use it to make your learning

2:32 as smooth and enjoyable as possible remember there's no one size fits-all

2:36 in learning especially in something as diverse

2:38 as coding while I can't directly help

2:40 you find your unique learning style I can definitely guide you with General

2:43 tips throughout the video to speed up your progress in coding and now

2:46 for the big question where do I start coding is a vast jungle

2:51 but don't worry I'll give you a map to guide you on the right

2:54 path but I need to know a few things from you first

2:56 what do you want to make why do you want to code do

2:57 you want a big Tech job do you have an app idea want

2:59 to make a video game okay that might have been too fast let's

3:02 slow it down and start with two questions what do you want to make

3:05 your answer to this question will guide your learning path to make sure

3:08 you're not learning something you're not supposed to and end up wasting time

3:11 it'll decide the resources you choose and the projects you'll embark on remember

3:15 there's no right or wrong answer here it's all about what excites you

3:18 and what keeps you up at night thinking I can't wait to create

3:21 that now for the second question why do you want to code are

3:24 you looking for a career in programming do you want to bring a unique

3:27 app idea to life or are you just coding for fun this is

3:30 what's going to motivate you when you eventually hit that bug at 2 a.m.

3:33 and can't figure out why your code isn't working understanding

3:36 your why also helps in choosing the right resources if you're

3:39 career Focus you might lean towards areas that are easier

3:41 to get a job in if it's a hobby you have

3:43 more freedom to explore certain areas now that we've got

3:46 your what and why let's talk about the how three what

3:49 programming language should I learn the programming language you should

3:52 learn all depends on your answer for those two questions there's

3:55 no such thing as a best language but there does

3:57 exist popular languages Let Me Explain what what you should research

4:00 based on your interest if you want to build websites

4:03 or web applications start with HTML CSS and JavaScript these are

4:07 the main Technologies of the web HTML structures your content

4:11 CSS Styles it and JavaScript adds interactivity as you advance consider

4:15 learning Frameworks like react view spel or angular for more

4:19 Dynamic and responsive applications from there you can start learning some

4:23 back end if you want to build mobile apps your path

4:26 depends on the platform for iOS apps learn Swift it's

4:29 Apple modern programming language for iOS for Android start with Java

4:33 or cotlin cotlin is the newer language and it offers

4:36 more modern features and is now preferred by Google for Android

4:39 development if you'd like to do both consider learning react

4:41 native or flutter for those of you who want to build

4:44 video games check out some video game engines like unity

4:47 gdau and Unreal Engine unity and gdau uses C and gdau

4:50 has its own language while Unreal Engine primarily uses C++

4:54 and for those of you who want to take over

4:56 the world with AI and machine learning python is your starting

4:59 point this area is not just about coding be prepared

5:02 to learn a lot about math especially statistics calculus and algebra

5:06 python is the most common language in this field for its

5:08 Simplicity and the powerful libraries like tensorflow pytorch psychic learn

5:12 and a lot of other libraries that support machine learning

5:15 operations in each of these paths your foundation is crucial once

5:18 you grasp the basics you can delve into more complex

5:21 projects and refine your skills in your chosen area of Interest

5:24 there's a lot more areas when it comes to coding

5:26 so I strongly suggest you check out this video here

5:29 if you want a highlevel road map of every main

5:32 area of programming to get you started now that you have

5:34 an idea of what programming language to learn we can

5:36 move on four how to start learning to code so far

5:40 we've discussed picking the right

5:41 programming language and understanding your why

5:43 but what about the actual learning process you know how

5:46 to code first off let's talk about resources there's a wealth

5:49 of information out there from online courses YouTube videos books

5:53 tutorials and coding communities there's websites like code academy free code

5:57 cam the Odin project and corsera they offer for structure courses

6:00 that are great for beginners YouTube definitely has its fair

6:03 share of tutorials but also don't overlook the power of books

6:06 they often go deeper into Concepts than many online resources

6:09 however there's a common Pitfall that almost every beginner gets stuck

6:12 in that you should watch out for tutorial help a cycle

6:19 of constantly consuming programming tutorials without being able to apply

6:23 the knowledge in the real world and build real apps

6:25 tutorial hell is one of the worst things to ever get

6:28 stuck in you feel like you're not growing or improving

6:31 where if you stay there you'll want to quit because

6:33 you feel like this is not for you I was

6:35 stuck at tutorial hell at one point and it was one

6:37 of the worst feelings ever I really wanted to quit programming

6:41 because I felt like this was not for me at all

6:43 I kept watching tutorial after tutorial and I just felt like

6:47 I never got better for some reason it's easy to get

6:49 stuck in a loop of constantly watching tutorials and courses

6:52 Without Really applying what you've learned while these resources build

6:55 your foundation they don't always push you to the next level

6:58 of solving real world world problems this is where the learning

7:01 resources you pick make all the difference if you do

7:03 prefer tutorials one of the best resources out there is today

7:06 sponsored brilliant brilliant sets the standard

7:09 for Interactive Learning for computer

7:10 science data science and math brilliant stands out from other

7:13 learning resources because it focuses on active problem solving and Interactive

7:17 Learning which will help you get out of tutorial hell

7:19 since learning is not about watching and repeating it's about

7:21 challenging yourself and Brilliant does exactly that by customizing the content

7:25 to your skill level to make sure you're learning

7:27 at a comfortable Pace they offer thousands of lessons from basic

7:30 topics such as loops and conditionals to Advanced topics like

7:32 Ai and neural networks you'll never get bored since new lessons

7:35 are added every month one of my favorite courses

7:37 that they recently added is how llms work where you get

7:40 to learn how something like chat GPT Works they explore

7:43 topics like how do they predict the next word and how

7:45 they're so creative and the best thing about it is

7:47 I learn and remember the concepts better because of how interactive

7:50 it is so if you'd like to try everything brilliant

7:52 has to offer for free for 30 days visit brilliant.org slthe

7:56 coding slw or click the link in the description

7:59 the the first 200 of you who sign up will get

8:01 20% off brilliant's annual premium subscription you're welcome enjoy it

8:05 now if you prefer something other than tutorials then the key

8:08 to breaking out of tutorial hell is to start practicing

8:10 Project based learning this means applying what you've learned to real

8:14 world projects you can still watch or read tutorials like making

8:16 a to-do list app but the key difference is to add

8:19 on to the tutorial and build other features from scratch

8:21 this way you're not just following instructions you're innovating and building

8:25 your skills in a practical Hands-On manner for example let's

8:28 say you're watching a tutorial on making a calculator program they

8:31 show you how to add two numbers well you can

8:33 add on to the tutorial by adding a feature of subtracting

8:36 two numbers it wasn't in it but you did it

8:38 from scratch and now you're learning even better start with small

8:40 projects maybe you want to build a personal website or you

8:43 know the simple calculator and as you work on these projects

8:46 you'll encounter real problems and learn to solve them which

8:48 is a critical skill in coding not only does this reinforce

8:51 your learning but it also starts building your portfolio which

8:53 is essential if you're looking to pursue a career in coding

8:56 remember the goal isn't to get it perfect the first

8:58 time it's all about learning iterating and improving each project you

9:02 build will boost your confidence and understanding of coding and let

9:05 me give you a quick cheat code you can speed

9:07 this up even more by having a coding buddy or sharing

9:10 your progress online let people see what you're building let

9:13 them make fun of it let them improve it

9:14 in the end you're going to be learning a lot on what

9:16 not to do and what to do better I truly

9:19 believe if I was sharing my progress online sooner I would

9:21 be so much better I would probably be 100 times

9:23 better than I am today you can join my Discord if

9:25 you want to share your work I'd love to see what

9:27 you're creating I just enjoy programming and that's everything that I

9:31 have for you and I hope I gave you enough

9:32 information to start coding so have fun build what you want

9:36 and I can't wait to see what you build so

9:38 I'll see you in the next video and uh have fun

Study with Looplines Download Captions Watch on YouTube