But the truth is that you don't have to go into programming with an all-or-nothing attitude. Even if you can only dedicate a few nights a week, you can be developing applications in as little as three months. The time it takes to learn programming depends on your approach. Generally, it takes between 3 and 6 months to learn the basics of coding.
You can learn to code faster or slower depending on your pace. Most programmers agree that it takes three to six months to get comfortable with the basics of coding. But you can learn to code faster or slower depending on your preferred pace. What is the 20% that will give me 80 per cent resultsI think most people have the idea that you have to get something 100 per cent before you can move on to the next step.
However, for most skills, including programming, the closer you get to 100%, the longer it takes to get there. I only had 5 months, and I knew that the last 20% would be better if you worked in a team, on real projects (and got paid). I had a friend who quit his job and fully committed to learning to code, he learned enough to be hireable in exactly 3 months. Then he learned on the job.
Learning to code is an ongoing process, and if you don't stick with it, you won't make much progress. Re-evaluate your goals and expectations, because expecting to become a coder in 3 months is not going to happen unless you spend 40 (real) hours a week learning and writing code. Some of the options for self-learning coding are online resources such as YouTube video tutorials, programming websites and books on coding. Even the instructors at his coding camp, who have been coding for 20 years, are constantly learning, he says.
Once you know a language well enough to code almost anything you want, learning more will become easier. Regardless of the path you choose, the key to learning to code is to choose the best schedule and method for you when you're starting out. Today there are plenty of online courses, books, websites and apps for beginners to learn coding skills. With the increasing demand for these skills in the job market, there has never been a better time to learn to code.
So, in general, it is difficult to say how long it will take you to learn to code through self-learning, as everyone is different. No two people are the same, so the amount of time it takes you to learn to code may be different from the average. Although it is very new to me, I want to familiarise myself with this coding language, but at some point I will go to a bootcamp as soon as I have gained the confidence to take the next step with what I have learned on my own.