Learn To Code Like a GENIUS and Not Waste Time

00:09:40
https://www.youtube.com/watch?v=q-_ezD9Swz4

Resumen

TLDRThe video serves as a beginner's guide to learning coding, emphasizing the importance of developing a learning mindset, understanding personal motivations, and selecting the right programming language based on individual goals. It highlights the significance of project-based learning to avoid 'tutorial hell' and suggests various resources for effective learning, including online courses and interactive platforms. The speaker encourages viewers to share their progress and build a portfolio, ultimately fostering a supportive learning environment.

Para llevar

  • 🧠 Learn how to learn: Develop a mindset for problem-solving.
  • 💻 Choose your path: Decide what you want to create and why.
  • 📚 Select the right language: Tailor your learning to your goals.
  • 🚫 Avoid tutorial hell: Apply knowledge through real projects.
  • 🔍 Use diverse resources: Explore online courses, books, and communities.
  • 🛠️ Build projects: Start small and gradually increase complexity.
  • 🤝 Find a coding buddy: Share progress and learn from each other.
  • 📈 Build a portfolio: Showcase your projects to demonstrate skills.
  • ⏳ Efficient learning: Focus on effective study techniques.
  • 🎉 Enjoy the process: Have fun while learning and creating.

Cronología

  • 00:00:00 - 00:09:40

    The video introduces the journey of learning to code, emphasizing that it's a valuable skill that anyone can learn with hard work. The speaker highlights the importance of knowing how to learn effectively, as coding is about problem-solving and adapting to new technologies. They stress the need to understand personal motivations for coding, whether for a career, a project, or just for fun, as this will guide the learning process. The speaker outlines various programming languages to consider based on individual goals, such as HTML, CSS, JavaScript for web development, Swift for iOS, Java or Kotlin for Android, and Python for AI and machine learning. They also caution against getting stuck in 'tutorial hell' and recommend project-based learning to apply knowledge practically. The video concludes with encouragement to share progress and build a portfolio, reinforcing that learning is an iterative process.

Mapa mental

Vídeo de preguntas y respuestas

  • What is the first step to learning how to code?

    Learn how to learn effectively, focusing on problem-solving and adaptability.

  • What programming languages should I start with?

    It depends on your goals; for web development, start with HTML, CSS, and JavaScript; for mobile apps, consider Swift for iOS or Kotlin for Android.

  • What is 'tutorial hell'?

    It's a state where learners consume tutorials without applying the knowledge, leading to stagnation.

  • How can I break out of tutorial hell?

    Engage in project-based learning by applying what you've learned to real-world projects.

  • What resources are recommended for learning coding?

    Websites like Codecademy, FreeCodeCamp, and Brilliant offer structured courses and interactive learning.

  • Why is understanding my motivation important?

    It helps guide your learning path and keeps you motivated during challenges.

  • How can I build a portfolio?

    Start with small projects and share your progress online to showcase your work.

  • What is the benefit of having a coding buddy?

    They can provide feedback, support, and help you learn from mistakes.

  • How can I learn coding faster?

    Focus on efficient learning techniques and practice through real projects.

  • What should I do if I feel overwhelmed?

    Take a step back, reassess your learning methods, and focus on manageable tasks.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
en
Desplazamiento automático:
  • 00:00:00
    ah let's learn how to codee today where
  • 00:00:03
    do I start what the
  • 00:00:09
    okay so you want to learn how to
  • 00:00:11
    code there's tons of resources and you
  • 00:00:13
    somehow ended up here I am sorry to hear
  • 00:00:15
    that but on a serious note learning to
  • 00:00:17
    code has been one of the best skills
  • 00:00:18
    I've ever learned you don't have to be
  • 00:00:20
    super smart to learn it and there's tons
  • 00:00:22
    of free resources on the internet the
  • 00:00:23
    only thing is you have to work really
  • 00:00:25
    hard but the problem with a lot of
  • 00:00:27
    people who try to learn the code is they
  • 00:00:29
    don't know what to work hard on so I'm
  • 00:00:30
    going to teach you the areas that you
  • 00:00:32
    should be working hard on so you don't
  • 00:00:33
    waste time quick disclaimer here I'm not
  • 00:00:35
    here to teach you how to get a job in 3
  • 00:00:37
    to 6 months because it's not that
  • 00:00:39
    realistic I'll be honest is it possible
  • 00:00:41
    yes have people done it yes and people
  • 00:00:43
    have also won the lottery that does not
  • 00:00:45
    mean it's going to happen to everybody
  • 00:00:46
    I'm just here to give you everything you
  • 00:00:48
    need to get started and I hope you
  • 00:00:50
    understand that so with that out of the
  • 00:00:51
    way let's get started number one learn
  • 00:00:53
    how to learn now I know what you're
  • 00:00:55
    thinking sloth I'm here to learn how to
  • 00:00:57
    code what do you mean learn how to learn
  • 00:01:00
    all right all right I hear you but this
  • 00:01:01
    is really important I swear this will
  • 00:01:03
    help a lot learning to code is not about
  • 00:01:06
    programming languages it's about
  • 00:01:07
    developing a mindset for problem solving
  • 00:01:09
    and continuous learning this is what
  • 00:01:11
    separates the beginners from the
  • 00:01:13
    professionals the professionals know how
  • 00:01:14
    to solve their own problems and learn
  • 00:01:16
    new Concepts pretty quickly so it's
  • 00:01:17
    crucial that you understand how to learn
  • 00:01:20
    but sloth is it really that important
  • 00:01:21
    especially for coding yes it is let me
  • 00:01:23
    explain why number one rapidly changing
  • 00:01:26
    technology the tech world is always
  • 00:01:27
    evolving new languages tools Frameworks
  • 00:01:30
    they're popping up all the time if you
  • 00:01:32
    know how to learn effectively you can
  • 00:01:33
    keep up with these changes without
  • 00:01:35
    getting overwhelmed two problem solving
  • 00:01:36
    skills coding is basically problem
  • 00:01:38
    solving each line of code is a solution
  • 00:01:40
    to a mini puzzle learning how to learn
  • 00:01:42
    enhances your ability to break down
  • 00:01:44
    complex problems into manageable pieces
  • 00:01:46
    and find innovative solutions three
  • 00:01:48
    adaptability this skill is gold in the
  • 00:01:50
    coding world when you're comfortable
  • 00:01:52
    with learning you adapt better to New
  • 00:01:53
    Challenges you're more willing to step
  • 00:01:55
    out of your comfort zone and Tackle
  • 00:01:56
    unfamiliar tasks four Independent
  • 00:01:58
    Learning you won't always always have
  • 00:02:00
    someone to hold your hand through every
  • 00:02:01
    coding challenge being a self-sufficient
  • 00:02:03
    learner empowers you to find Solutions
  • 00:02:05
    on your own making you a more competent
  • 00:02:07
    and confident coder five efficient
  • 00:02:09
    learning time is precious right you want
  • 00:02:11
    to learn to code as fast as possible
  • 00:02:13
    well by learning how to learn you can
  • 00:02:14
    tailor your coding education to be more
  • 00:02:16
    effective where instead of taking 5
  • 00:02:18
    hours learning a concept you'd only need
  • 00:02:19
    to spend an hour here's some examples to
  • 00:02:21
    give you an idea you can use diagrams to
  • 00:02:23
    plan a simple coding project then jump
  • 00:02:25
    in and start building it and finally ask
  • 00:02:27
    people for tips on how to improve it the
  • 00:02:29
    key is to discover what works best for
  • 00:02:30
    you and use it to make your learning as
  • 00:02:32
    smooth and enjoyable as possible
  • 00:02:34
    remember there's no one size fits-all in
  • 00:02:36
    learning especially in something as
  • 00:02:38
    diverse as coding while I can't directly
  • 00:02:39
    help you find your unique learning style
  • 00:02:41
    I can definitely guide you with General
  • 00:02:43
    tips throughout the video to speed up
  • 00:02:45
    your progress in coding and now for the
  • 00:02:47
    big question where do I start coding is
  • 00:02:50
    a vast jungle but don't worry I'll give
  • 00:02:52
    you a map to guide you on the right path
  • 00:02:54
    but I need to know a few things from you
  • 00:02:55
    first what do you want to make why do
  • 00:02:57
    you want to code do you want a big Tech
  • 00:02:58
    job do you have an app idea want to make
  • 00:03:00
    a video game okay that might have been
  • 00:03:01
    too fast let's slow it down and start
  • 00:03:03
    with two questions what do you want to
  • 00:03:05
    make your answer to this question will
  • 00:03:07
    guide your learning path to make sure
  • 00:03:08
    you're not learning something you're not
  • 00:03:09
    supposed to and end up wasting time
  • 00:03:11
    it'll decide the resources you choose
  • 00:03:13
    and the projects you'll embark on
  • 00:03:15
    remember there's no right or wrong
  • 00:03:16
    answer here it's all about what excites
  • 00:03:18
    you and what keeps you up at night
  • 00:03:19
    thinking I can't wait to create that now
  • 00:03:22
    for the second question why do you want
  • 00:03:23
    to code are you looking for a career in
  • 00:03:25
    programming do you want to bring a
  • 00:03:27
    unique app idea to life or are you just
  • 00:03:28
    coding for fun this is what's going to
  • 00:03:30
    motivate you when you eventually hit
  • 00:03:32
    that bug at 2 a.m. and can't figure out
  • 00:03:34
    why your code isn't working
  • 00:03:36
    understanding your why also helps in
  • 00:03:37
    choosing the right resources if you're
  • 00:03:39
    career Focus you might lean towards
  • 00:03:41
    areas that are easier to get a job in if
  • 00:03:42
    it's a hobby you have more freedom to
  • 00:03:44
    explore certain areas now that we've got
  • 00:03:46
    your what and why let's talk about the
  • 00:03:48
    how three what programming language
  • 00:03:50
    should I learn the programming language
  • 00:03:52
    you should learn all depends on your
  • 00:03:53
    answer for those two questions there's
  • 00:03:55
    no such thing as a best language but
  • 00:03:57
    there does exist popular languages Let
  • 00:03:58
    Me Explain what what you should research
  • 00:04:00
    based on your interest if you want to
  • 00:04:02
    build websites or web applications start
  • 00:04:04
    with HTML CSS and JavaScript these are
  • 00:04:07
    the main Technologies of the web HTML
  • 00:04:10
    structures your content CSS Styles it
  • 00:04:12
    and JavaScript adds interactivity as you
  • 00:04:15
    advance consider learning Frameworks
  • 00:04:16
    like react view spel or angular for more
  • 00:04:19
    Dynamic and responsive applications from
  • 00:04:22
    there you can start learning some back
  • 00:04:23
    end if you want to build mobile apps
  • 00:04:25
    your path depends on the platform for
  • 00:04:27
    iOS apps learn Swift it's Apple modern
  • 00:04:30
    programming language for iOS for Android
  • 00:04:32
    start with Java or cotlin cotlin is the
  • 00:04:34
    newer language and it offers more modern
  • 00:04:36
    features and is now preferred by Google
  • 00:04:38
    for Android development if you'd like to
  • 00:04:40
    do both consider learning react native
  • 00:04:42
    or flutter for those of you who want to
  • 00:04:43
    build video games check out some video
  • 00:04:45
    game engines like unity gdau and Unreal
  • 00:04:48
    Engine unity and gdau uses C and gdau
  • 00:04:50
    has its own language while Unreal Engine
  • 00:04:53
    primarily uses C++ and for those of you
  • 00:04:55
    who want to take over the world with AI
  • 00:04:57
    and machine learning python is your
  • 00:04:58
    starting point this area is not just
  • 00:05:00
    about coding be prepared to learn a lot
  • 00:05:03
    about math especially statistics
  • 00:05:05
    calculus and algebra python is the most
  • 00:05:07
    common language in this field for its
  • 00:05:08
    Simplicity and the powerful libraries
  • 00:05:10
    like tensorflow pytorch psychic learn
  • 00:05:12
    and a lot of other libraries that
  • 00:05:14
    support machine learning operations in
  • 00:05:16
    each of these paths your foundation is
  • 00:05:18
    crucial once you grasp the basics you
  • 00:05:20
    can delve into more complex projects and
  • 00:05:22
    refine your skills in your chosen area
  • 00:05:24
    of Interest there's a lot more areas
  • 00:05:25
    when it comes to coding so I strongly
  • 00:05:27
    suggest you check out this video here if
  • 00:05:29
    you want a highlevel road map of every
  • 00:05:32
    main area of programming to get you
  • 00:05:33
    started now that you have an idea of
  • 00:05:35
    what programming language to learn we
  • 00:05:36
    can move on four how to start learning
  • 00:05:38
    to code so far we've discussed picking
  • 00:05:41
    the right programming language and
  • 00:05:43
    understanding your why but what about
  • 00:05:44
    the actual learning process you know how
  • 00:05:46
    to code first off let's talk about
  • 00:05:48
    resources there's a wealth of
  • 00:05:49
    information out there from online
  • 00:05:51
    courses YouTube videos books tutorials
  • 00:05:53
    and coding communities there's websites
  • 00:05:55
    like code academy free code cam the Odin
  • 00:05:57
    project and corsera they offer for
  • 00:05:59
    structure courses that are great for
  • 00:06:00
    beginners YouTube definitely has its
  • 00:06:02
    fair share of tutorials but also don't
  • 00:06:04
    overlook the power of books they often
  • 00:06:06
    go deeper into Concepts than many online
  • 00:06:08
    resources however there's a common
  • 00:06:10
    Pitfall that almost every beginner gets
  • 00:06:12
    stuck in that you should watch out
  • 00:06:16
    for tutorial help a cycle of constantly
  • 00:06:20
    consuming programming tutorials without
  • 00:06:22
    being able to apply the knowledge in the
  • 00:06:23
    real world and build real apps tutorial
  • 00:06:26
    hell is one of the worst things to ever
  • 00:06:28
    get stuck in you feel like you're not
  • 00:06:29
    growing or improving where if you stay
  • 00:06:31
    there you'll want to quit because you
  • 00:06:33
    feel like this is not for you I was
  • 00:06:35
    stuck at tutorial hell at one point and
  • 00:06:37
    it was one of the worst feelings ever I
  • 00:06:39
    really wanted to quit programming
  • 00:06:41
    because I felt like this was not for me
  • 00:06:43
    at all I kept watching tutorial after
  • 00:06:45
    tutorial and I just felt like I never
  • 00:06:47
    got better for some reason it's easy to
  • 00:06:49
    get stuck in a loop of constantly
  • 00:06:51
    watching tutorials and courses Without
  • 00:06:53
    Really applying what you've learned
  • 00:06:54
    while these resources build your
  • 00:06:55
    foundation they don't always push you to
  • 00:06:57
    the next level of solving real world
  • 00:06:59
    world problems this is where the
  • 00:07:00
    learning resources you pick make all the
  • 00:07:02
    difference if you do prefer tutorials
  • 00:07:04
    one of the best resources out there is
  • 00:07:06
    today sponsored brilliant brilliant sets
  • 00:07:08
    the standard for Interactive Learning
  • 00:07:10
    for computer science data science and
  • 00:07:12
    math brilliant stands out from other
  • 00:07:13
    learning resources because it focuses on
  • 00:07:15
    active problem solving and Interactive
  • 00:07:17
    Learning which will help you get out of
  • 00:07:18
    tutorial hell since learning is not
  • 00:07:20
    about watching and repeating it's about
  • 00:07:21
    challenging yourself and Brilliant does
  • 00:07:23
    exactly that by customizing the content
  • 00:07:25
    to your skill level to make sure you're
  • 00:07:27
    learning at a comfortable Pace they
  • 00:07:28
    offer thousands of lessons from basic
  • 00:07:30
    topics such as loops and conditionals to
  • 00:07:32
    Advanced topics like Ai and neural
  • 00:07:33
    networks you'll never get bored since
  • 00:07:35
    new lessons are added every month one of
  • 00:07:36
    my favorite courses that they recently
  • 00:07:38
    added is how llms work where you get to
  • 00:07:40
    learn how something like chat GPT Works
  • 00:07:42
    they explore topics like how do they
  • 00:07:44
    predict the next word and how they're so
  • 00:07:45
    creative and the best thing about it is
  • 00:07:47
    I learn and remember the concepts better
  • 00:07:49
    because of how interactive it is so if
  • 00:07:51
    you'd like to try everything brilliant
  • 00:07:52
    has to offer for free for 30 days visit
  • 00:07:55
    brilliant.org slthe coding slw or click
  • 00:07:58
    the link in the description the the
  • 00:07:59
    first 200 of you who sign up will get
  • 00:08:01
    20% off brilliant's annual premium
  • 00:08:03
    subscription you're welcome enjoy it now
  • 00:08:05
    if you prefer something other than
  • 00:08:06
    tutorials then the key to breaking out
  • 00:08:08
    of tutorial hell is to start practicing
  • 00:08:10
    Project based learning this means
  • 00:08:12
    applying what you've learned to real
  • 00:08:14
    world projects you can still watch or
  • 00:08:15
    read tutorials like making a to-do list
  • 00:08:17
    app but the key difference is to add on
  • 00:08:19
    to the tutorial and build other features
  • 00:08:21
    from scratch this way you're not just
  • 00:08:22
    following instructions you're innovating
  • 00:08:24
    and building your skills in a practical
  • 00:08:26
    Hands-On manner for example let's say
  • 00:08:28
    you're watching a tutorial on making a
  • 00:08:30
    calculator program they show you how to
  • 00:08:31
    add two numbers well you can add on to
  • 00:08:33
    the tutorial by adding a feature of
  • 00:08:35
    subtracting two numbers it wasn't in it
  • 00:08:37
    but you did it from scratch and now
  • 00:08:38
    you're learning even better start with
  • 00:08:40
    small projects maybe you want to build a
  • 00:08:42
    personal website or you know the simple
  • 00:08:44
    calculator and as you work on these
  • 00:08:45
    projects you'll encounter real problems
  • 00:08:47
    and learn to solve them which is a
  • 00:08:48
    critical skill in coding not only does
  • 00:08:50
    this reinforce your learning but it also
  • 00:08:52
    starts building your portfolio which is
  • 00:08:54
    essential if you're looking to pursue a
  • 00:08:55
    career in coding remember the goal isn't
  • 00:08:57
    to get it perfect the first time it's
  • 00:08:59
    all about learning iterating and
  • 00:09:01
    improving each project you build will
  • 00:09:03
    boost your confidence and understanding
  • 00:09:04
    of coding and let me give you a quick
  • 00:09:06
    cheat code you can speed this up even
  • 00:09:08
    more by having a coding buddy or sharing
  • 00:09:10
    your progress online let people see what
  • 00:09:12
    you're building let them make fun of it
  • 00:09:14
    let them improve it in the end you're
  • 00:09:15
    going to be learning a lot on what not
  • 00:09:17
    to do and what to do better I truly
  • 00:09:19
    believe if I was sharing my progress
  • 00:09:20
    online sooner I would be so much better
  • 00:09:22
    I would probably be 100 times better
  • 00:09:24
    than I am today you can join my Discord
  • 00:09:25
    if you want to share your work I'd love
  • 00:09:27
    to see what you're creating I just enjoy
  • 00:09:29
    programming and that's everything that I
  • 00:09:31
    have for you and I hope I gave you
  • 00:09:32
    enough information to start coding so
  • 00:09:34
    have fun build what you want and I can't
  • 00:09:36
    wait to see what you build so I'll see
  • 00:09:38
    you in the next video and uh have fun
Etiquetas
  • coding
  • learn to code
  • programming languages
  • tutorial hell
  • project-based learning
  • online resources
  • motivation
  • portfolio
  • problem solving
  • interactive learning