While some of the suggestions mentioned above are sound, it's also a double-edged sword. Following some 12 year old's tutorials on YouTube can set yourself up for bad habits. I'm not sure if you are wanting to learn for career purposes or as a hobby but good habits go a long way. Gone are the days when programmers sat in a basement requesting grilled-cheese sandwiches from their mothers. Much of the software development community is in fact, a community. You will have to read other people's code as well as they will read yours. This is why I said developing good habits is crucial early on.
What are you interested in learning specifically?