I have a book which teaches me how to program in C++ however I still haven't got my head around it.
In my school currently, Im learning VB which is quite a simple programming language I'd say comparing to the others. They dont teach a lot but enough for you to make a decent program. If you want to continue on the languages, you'll definitely need to get a book and study fully and understand the language.
To be honest, most of the programming languages for applications are similarly structured but just different coded.
Before coding, it's always good to design and write out a flow chart or the program in pseudocode prior to the making of the program or application.
In my school currently, Im learning VB which is quite a simple programming language I'd say comparing to the others. They dont teach a lot but enough for you to make a decent program. If you want to continue on the languages, you'll definitely need to get a book and study fully and understand the language.
To be honest, most of the programming languages for applications are similarly structured but just different coded.
Before coding, it's always good to design and write out a flow chart or the program in pseudocode prior to the making of the program or application.












. I'm talking about in general. Java has the advantage of portability that c++ doesn't always have, but do you see java for Xbox or Ps3? I suppose you could load Linux on both consoles, but most people wouldn't know how to do it. And minecraft and runescape for example, don't exactly have amazing graphics. Java really isn't suited to handle such complex games and graphics such as Crysis 2. I'm not trying to bash java at all, it's a great languages with its purposes, but C++ is the mainstream language today with the tools to handle such games. Who knows, someday Java might become even better and faster than C++. 
. Pseudo code is used for designing, which makes it extremely useful. Most of programming is using the basics anyways.








