At this point, it is quite clear that Computer Science overwhelms our lives, technology is unstoppable and this can only go further. Concepts such as web apps, AI, blockchain, big data, drones or IoT have all something in common: they require programming. Lines of code which make them work and programmers who implement these codes.
Becoming a programmer is like any other career path. You need to learn. Learn how to code and, then, step by step just learn “the job”.
Can everybody be good at programming? Obviously not. Like not everybody can be good at cooking. However, there are many very talented people and who are also very skilled and that people don’t know they can code because they have never tried.
It is never too late to start, no matter if you are 20 or 50 years old. If you are interested in this field, if you like computer science and you think you can do it; do not hesitate, just try it. We don’t know what we can do until we try. Perhaps, you may think that it is not for you but… what if you try it and you like it? … It is very likely that your life may change.
This is a profession where more and more people are required and the demand of programmers will increase as long as the digital transformation of companies keeps progressing and becomes a reality.
I may suggest to start with some online free courses in udemy.com
These courses are quite interesting because they teach how to program in HTML and/or CSS but also teach you a work methodology, tools such as GitHub or text editors for coding. By the way, here you have a link to a previous article about code editors for programmers.
Three Open Source editors for developers: just for your information.
You can also search for “web development for beginners” on YouTube and you will find very interesting courses.
The idea is not to start programming robots directly, but just go step by step and keep progressing. If you feel like you are into it, you can try more advanced non-free courses or even try a bootcamp. The most important is to start.
Consider that the domain of this work is quite extensive and has many promising pathways to follow.