Hi there, I am pretty much a newbie with very little idea about anything so I'd like to set out my scenario in the hopes that someone may point me in the right direction.
Basically I am an avid language learner (not programming languages) and would like to sometime in the future create some sort of language learning program sort of cross between the Rosetta Stone and Transparent language learning programs but for lesser known languages of Indonesia/Malaysia (Minangkabau/Javanese/Sundanese etc.)
Anyway, I started playing around with C++ for a few weeks (my first time to ever try programming)and made some silly little programs, such as one which gives you the capital, population, stats etc of a country when you input the name. Anyway just real basic stuff using the Bloodshed compiler thing, but what I couldnt figure out was how to make the jump from just executing the program in the dos window thing to making a basic program that actually looked like a proper program thing, you know with colour screen buttons etc.
So I guess my questions are: 1: Is it appropriate to use C++ to try to make these kind of programs sometime down the road if I ever get good enough? 2: What kind of application/program/thingy would I use to turn a crappy dos program into something presentable with some sort of interesting interface?
3: would making programs such as the Rosetta Stone ones take mad programming skills to make (I mean compared to game programming it must be easy, right??)
Anyway I figure I would somehow combine the programming with something like Adobe Audition for the sound files etc. Would that make sense?
Anyway, sorry for being so long winded, but I really have no idea what I am doing and dont want to go too far down the wrong road.
C++ by itself has no GUI support. But, there are many nice libraries and APIs out there for it. Qt seems to be the de facto standard for quality GUI development. But it's large, and can take awhile to learn.
The program idea itself would be a huge challenge by yourself. I imagine it took many hundreds of man-months to make Rosetta Stone.