Want to learn how to program in a comprehensive and practical way for $0.00? You're in the right place. Let's get started.
If you're starting from scratch, consider beginning with the Programming Basics series, which talks about coding concepts separately from any specific programming language. Once you've finished those, you can move on to one of the language-specific series to learn how to implement these ideas in actual code.
If, on the other hand, you already have experience with programming and just want to make sure you haven't missed anything, or you just want a quick refresher, have a read through the Java or Python series. These will teach you the syntax of the language as well as more in-depth concepts than are covered in the programming basics section.
In the future, I plan to add a series on HTML/CSS (with an overview of how the internet actually works), a series on how the Windows command prompt and batch files work, guides for popular libraries, and lots of practice exercises.
Feedback is strongly encouraged and greatly appreciated, and can be submitted to my GitHub Repository.