Programming is a learnable skill that gives you problem-solving power you can apply in all areas of life. It's also a fun, creative activity that provides insight into how we control the devices that influence virtually every aspect of our lives. The 24 engaging and information-rich lessons of How to Program teach you one of the world's most accessible and powerful computer languages, Python.
This is Harvard University's introduction to computer science and programming for individuals with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
Stack Overflow is the largest developer community in the world and an excellent place to ask questions about programming issues that you're experiencing. The moderators can be somewhat prickly about whether a question has been asked before, or is asking the question the wrong way, but usually, some helpful person will have already answered it by then. Still, it's best to search before asking!