How does one program?? I am taking an introductory computer course and it all looks gibberish.
Ive come to the conclusion that successful programers are only made if they start out young.
Start learning C++ through any speed-tutorial like this one:
https://www.tutorialspoint.com/cplusplus/
You wont be able to program a modern day windows application using such C++ alone, but that will give you a fair bit of programming basics. However, you can code on few programmable boards (like Arduino Uno).
But if you are actually determined to create windows applications, you should cover this speedy-tutorial of Object-Oriented Programming, the pattern that nearly most of modern-day languages follows (Java, C# etc)
https://www.tutorialspoint.com/cplusplus/cpp_object_oriented.htm
After that, you are ready to learn platform-specific languages.
If you are willing to create cross platform applications then you should start learning java in depth.
You'll review few of basic programming and OOP constructs again but from java point-of-view, and as you'll proceed further, you'll learn advanced concepts like creating windows, placing buttons, loading images etc.
This tutorial can take you through the java course:
http://www.javatpoint.com/java-tutorial
You can also learn android programming after java (as its mostly java based) but I would skip it for now as there are much complications learning that.
another route that you can take after learning OOP is to learn C# (Which is super-easy, but only limited to windows PC/phones).
You can start from here, Keep in mind that although its easy, learning such a huge language is time-consuming as it covers most aspects of programming (Old Windows, Modern Windows Metro UI, Mobile, Web etc)
http://www.c-sharpcorner.com/
OR here's the basic one not covering much except the basics and bit of windows programming
http://csharp.net-tutorials.com/
OR if you are interested in creating websites after OOP, you can learn following languages in order
HTML->CSS->JavaScript (Got nothing to do Java except for few cosmetics reasons)->PHP->MySQL
This book can cover such topics in a moderate way (with addition of jQuery, an extended type of javascript you can say):
http://www.ebooksbucket.com/uploads...ipt_With_jQuery__CSS___HTML5__4th_Edition.pdf
This should cover your basic web development. But web is a real real large field and new things coming almost every month. So in order to be atleast a decent web developer, you need to learn following add-ons along with those basics.
jQuery, AJAX, JSON, AngulrJS etc <- Big bros of javascripts, let you not re-invent the wheels in javascript.
Bootstrap, Material Design <- Big bros of CSS, same as above for css.
CodeIgniter, Laravel etc <- Big bros of Php, same as above for php.
Wordpress, Joomla, Drupal, Magento, Vbulliten (the one this forum is made of) <- Few very large readymade tools to kickstart your common sites.
Phaser, MelonJs etc <- To create web-based games.
and more..
I am not giving links of these because they vary alot. But once you are done with your basic web, you will know your way.
And as far as age is concerned, you are right. Most of the programming basics that I learnt was pre 10 grade. I had so much free time back then that I used to sit and read programming books whole day. Its much difficult to find time when you get old. But as long as you got a strong will, nothing is impossible..