First off, any and all recommendations are welcome.
I decided (about a year and a half ago) to start learning to write programs...
With a half hearted attempt, I quickly realized programming tools etc aren't cheap.
Considering that I din't want to go to school or devote a tremendous amount of time and money learning how to do these things, I decided to pull out my old copy of DOS 6.22 and such, put a new partition on my hard drive strictly for working with DOS 6.22, and start with Qbasic. (Very Old, but free, and I figured it would at least help me learn the basics.)
Since then, I've written a few extremely basic (but fun for me) programs. One which takes the current date and time and your entered birthdate, then calculates your age in seconds,minutes,hours, days, weeks, months, and years, as well as telling you how many leapyears you've lived through, another that takes any range of number you give it and lets you know what numbers within that range are prime.
Using Qbasic, I was able to create .exe files from my little programs, but they still used a DOS window to run in Windows 9X and later. (although I've never had a problem running them)
So, now the fun part:
My programs have some limitations due to the fact that they were created with Qbasic.(which doesn't support numbers as large as I'm hoping to be able to work with etc.)
I've yet to figure out how to do some of the graphics for a game I wish to create. (I'm hoping it's a simple enough game for me to fiddle with and actually make)
Due to the limitations of Qbasic, I'm looking to move on, so I was hoping someone would be able to recommend a good programming language for me to use that won't be too hard to understand, and hopefully won't be too hard on the pocketbook.
Also, I'm somewhat pleased with the results of my little programs, as basic and simplistic as they may be to anyone else, and would like to keep / upgrade them. (Such as the one that searches for prime numbers being able to search through higher numbers than the limitations within Qbasic) So can any of your recommend a means of converting these programs to another language?
I am self taught, without any teachers other than those I can find online, so easier to understand is better.
I'm placing a value of 200 points on this question, if this is not enough, please state what would be appropriate.
Thanks for your time.