How do I start coding
And once you start learning the basics, you can learn modules, an important part of programming. You can use them to your advantage. It is like your answer sheet to everything, databases to store things instead of you creating them, you can also see the topics in General resource To learn more about the modules.
See this topic. It discuses different ways to learn to code as it is the same question.
What languages are you looking to learn?
You can start learning using :
Codeacademy is one of my favorites.