Ok, so I have this really big goal that I know I am not ready to tackle just yet. Everything that I know about computers and programming is self taught and I have always had a tendency to put the cart before the horse so to speak. My goal stems from my own frustrations in trying to grasp programming concepts and putting them into the proper code syntax for the language I was working with at the time. I am familiar with VB and am forcing my self to learn C++, I have had one class in Java programming while attending a community college.
The Goal: To create a programming language or a translator program that takes human readable language and compiles or processes the human language instructions into code then compiles it to a working application. In my search for such a language I have found few languages that make a half-hearted attempt at this. But they fall short of actually achieving a true human readable language that will compile into a useful program. They also seem to have more complexity than I would prefer since my goal also involves bringing the ability to program to those who otherwise would not beable to because they don't think that they have the smarts to do so.
The Basic Structure: Since the only human language I am fluent in the whole of the language will naturally be based on English. So your basic Hello World program would look something like this: Create a standard window. Name the window Hello World. In the center of Hello World print the words "Hello World!"
The same Hello World program in just a message box would be like this: Create a message box with an Ok button. In the message box print the words, "Hello World!" If Ok button is clicked then exit program.
So that is the basic idea behind the goal, I realize that this won't happen overnight and it will probably be years before I can even begin to tackle this goal. My problem is that I don't know where to start to learn what I need to learn to achieve the goal. I'm thing of C++ as the language to code the project but I am open to suggestions for other languages to use. The platform I am using is Windows, I have VC 2008 and MinGW for compilers. What sort of books, tutorials, etc do I need to get to my goal?