Tips for Learning Programming from Scratch
What do you want to do with your skill?
So, if you wish to create complex platforms and algorithms for online tools or apps, you probably want to be a backend developer, whereas if you wish to deal with animations, tabs and everything that happens on screen or home page, you most likely want to be a front-end developer. It is also possible to do both and be a so-called Full Stack developer. However this is mainly for web design, video games use different engines, so you will have different learning aspirations if you go with that route.
Pick your programming language
Once you decide why you want to code, you will have to do some research on what makes the most sense for you to learn. You can find out what some of the recent languages devs are using, or find out what are the most popular and why. Find out their pros and cons and most importantly if they can meet what you have set out to do.
Find courses and tutorials
You can check places like Udemy or Skillshare or any other platform that specializes in courses. See user reviews, see what students made after attending the course, and decide if it will do.
Then the rest is really about persistence and patients, and of course, practice.