Learn Programming | What are some of the best ways to learn programming?

learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)


What are some of the best ways to learn programming?


learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)


You Need To Focus




Here the big mistakes I see that the new encoders make all the time:


  • Change languages ​​or frames frequently, or trick themselves into thinking that they can become competent in all of them.
  • Customizing your development environment with exotic tools, rather than more conventional tools that can be used reliably while collaborating with others.
  • Trying to learn tools like Docker and famo.us because they are new and exciting, even though they have not yet mastered more fundamental technologies.

learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)
learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)



If I had to summarize my advice to do what I say as it did not in a word, it would be: focus.


My question to you is: would you describe your plans to learn to code as focused?



If you feel that your plans are focused, you should stop reading now and go back to studying, because I don't want to say something that can cause you to lose focus.

If you have not yet focused your plans to learn to code, I have good news: you can do it right now. But it will take a few minutes and involve making some difficult decisions.



  1. Choose a type of software development that interests you enough to define your career: web, mobile, games or embedded. I recommend the web because it is flexible. There are many jobs and many learning resources. If you are passionate about more than web development, leave this post and search on Google "starting in _____ development" and go ahead!

learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)
learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)



2. Choose a language to learn: JavaScript, Ruby or Python. Everyone has their strengths. Each has tools that can be used to create web applications (Node.js, Rails and Django, respectively). Unless you already have a strong preference, I recommend JavaScript because it is the most popular language.


3. Choose an online curriculum to study. Here are some comprehensive options: FreeCodeCamp.com for Full Stack JavaScript; TheOdinProject.com for Ruby; Udacity.com for Python. Trust the wisdom of the teachers who designed the curriculum you have chosen, and work in the recommended order, without skipping.




Once you have made these decisions, the way forward is simple. Keep your sanity by ignoring the hype surrounding the new tools. 

Keep your momentum working on your chosen curriculum seven days a week, even if it's only half an hour at a time. Keep your trust by trusting the judgment you made with today's decisions.


And remember: with patience, any skilled person can become a great programmer, and that includes you.


learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)
learn programming-What-are-some-of-the-best-ways-to-learn-programming  (1)


I only write about programming and technology. If you follow me, I won't waste your time.



Thanks For Reading


You Can Also Read






What are some of the best ways to learn programming?


Post a Comment

0Comments