Take it from someone who knows a lot of programming languages (a.k.a. me
)... Learning to develop applications is VERY hard work.
First, you'll have to start with basic C++ or C#, (though I recommend both). After about a few months of programming, you'll know everything you need to know to create Console-based DOS programs. After that, you'll have to learn either .NET or Java, or preferably BOTH. After about some more months, you'll finally be able to create ACTUAL Windows applications.
Just for inputting something as simple as your name in C++, you need to write this entire code:
CODE#include<iostream.h>
#include<conio.h>
#include<stdio.h>
//Comments are printed this way. They are for your benefit, and do not actually modify the program in any way.
void main()
{
clrscr(); //Command for clearing anything from before execution
char name[30]; //Variable of maximum 30 characters. We are assuming it won't be longer than 30 letters. If you want to remove this limit, it gets complicated.
cout<<"Enter your name: "; //Asks for name
gets(name); //Accepts the name from the user
cout<<""\n\nYour name is "<<name<<"."; //Prints your name back
getch(); //Waits for the user to press a key before the program closes
}
And remember, if the coding seems hard work... the logic is even harder!
My Grade 12 project in C++ was over 30 A4-sized pages of coding, and took over 100 hours to complete.
Don't mean to put you off with this post, but I just want to warn you: Programming is not something you can do (not at a high level anyway) without practice and dedication.