First, books and videos
For beginners, you can learn by video+books. These two ways form a complementary relationship.
Programming teaching videos can help you master programming quickly, but they are usually vivid, simple and unsystematic. Books are systematic, deep but boring, so the best way is to combine books with videos.
Second, select the editor.
To learn programming, you must first find an editor you are used to. Sublime Text3 and Notepad++ are recommended here, and can be changed at any time afterwards.
Third, forbearance
Self-taught programming will inevitably encounter this phenomenon: after studying for a month or two, I find that I don't know much.
It is normal that there will not be so much feedback at the beginning of programming! The key is that you should stick to it for three months to six months to get through this difficult entry period.
Fourth, choose the language.
At first, I recommended learning HTML to understand what programming is. HTML belongs to the simplest language. Although it is not a programming language, you will have an overall understanding of the whole programming after learning it. The most important thing is simplicity.
Verb (abbreviation of verb) deepens the scope of language.
After understanding HTML, it is recommended to learn CSS, which is a kind of cooperation with HTML. The web pages we see are all written in HTML and CSS, and they are also very simple.
Six, looking for programming projects
Some programmers start with a monthly salary of 1W+, which will be very painful and easy to give up.
Learning programming is best for a small project. When you finish your work, you will have a sense of accomplishment. At the same time, you basically have the ability to find a job. Find a junior development position directly, and then advance, and you will have the road to self-study and fame.