Don't start coding before watching this! | Must watch for beginners! | Coding Mistakes đŸ˜©

Nishant Chahar
17 Sept 202409:22

Summary

TLDRIn this video, Nishant Chahar addresses common mistakes beginners make in coding, such as memorizing syntax and multitasking, and emphasizes the importance of understanding logic, following a structured learning approach, and continuous practice. He advises against seeking the 'best' programming language and highlights the value of community support, creating projects, and maintaining a problem-solving mindset. Chahar encourages patience, as improvement in coding is gradual and compares the learning process to a marathon, urging viewers to persevere.

Takeaways

  • 😀 Understand logic, don't memorize – coding is about understanding how and why things work.
  • 🔄 Avoid multitasking – focus on one topic at a time to improve retention and mastery.
  • 🔧 Problem-solving is the core of coding – practice this skill to become a better coder.
  • đŸ‹ïžâ€â™‚ïž Don't quit too soon – coding requires persistence, much like going to the gym.
  • 🛠 Make projects, avoid tutorial hell – apply your knowledge through small projects to solidify your learning.
  • đŸ‘šâ€đŸ’» Connect with peers – working with others or joining coding communities helps you stay motivated and resolve doubts.
  • đŸ’» No best programming language – focus on learning one language well before exploring others.
  • 📝 Practice dry runs – running your code manually helps you spot mistakes and improve your problem-solving approach.
  • 🌐 Share your progress publicly – post projects on GitHub and LinkedIn to build your portfolio and network.
  • đŸƒâ€â™‚ïž Coding is a marathon, not a sprint – take your time to grow and develop as a programmer.

Q & A

  • What is the biggest mistake beginners make when learning to code?

    -The biggest mistake beginners make is trying to memorize concepts. Instead, they should focus on understanding the logic behind coding and how things work.

  • Why is multitasking discouraged when learning coding?

    -Multitasking is discouraged because juggling multiple topics, like learning several programming languages at once, prevents deep understanding. It's better to follow a structured approach, focusing on one thing at a time.

  • What does the speaker mean by 'tutorial hell'?

    -Tutorial hell refers to watching many tutorials without applying the knowledge. Even after going through numerous tutorials, beginners may struggle to complete practical tasks like building a simple project.

  • Why does the speaker emphasize the importance of practice for at least 6 months to a year?

    -Coding requires consistent practice over time. In the first few months, progress may be slow or not immediately visible, but continuous effort leads to gradual and exponential improvement.

  • What are dry runs, and why are they important in coding?

    -A dry run involves manually walking through the logic of code to identify errors and better understand the solution. It helps improve problem-solving skills and reduces mistakes during coding.

  • How can public learning on GitHub and LinkedIn benefit a coding career?

    -Publicly sharing projects on GitHub and LinkedIn builds a portfolio, which can attract potential employers and help create a professional network. It also demonstrates initiative and progress.

  • Why does the speaker discourage beginners from asking for the 'best' programming language?

    -There is no single 'best' programming language. Beginners should start with one language, master it, and then explore others as needed for different use cases.

  • How does problem-solving mindset play a role in becoming a successful coder?

    -A problem-solving mindset is key because coding is not just about learning syntax but about breaking down complex problems into smaller, manageable parts and finding effective solutions.

  • What analogy does the speaker use to explain the learning process in coding?

    -The speaker compares coding to going to the gym: just as physical progress takes months of consistent effort, coding improvement happens gradually with continuous practice over time.

  • What key message does the speaker give about the pace of learning to code?

    -The speaker advises against rushing. Learning to code is a marathon, not a sprint. It’s important to be patient, make mistakes, and continue improving over time.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
coding tipsbeginner mistakesproblem solvingmotivationprogramming mindsetDSAproject buildinglearning roadmappeer supporttutorial hell
Besoin d'un résumé en anglais ?