Hi everybody!
I started learning programming in my web design class in high school. I realized that I could do wonderful things with HTML and Javascript! I barrowed a friend's book on Java and quickly learned Java up to GUI. I stopped because I had to return the book. I decided to take C++ in college but I am stuck learning newbie things like ifs fors and switches...basic things. I read my textbook and learned about Object Orientation (which I previously new from Java) and I created a console application. I expanded this application to a point where now, in order to make it so that it is user-friendly, I must now move on to making a GUI for it.
I researched Win32 API and watched a few videos, browsed a few forums but they all give me the same code for creating a window. It's called the skeleton of a window. I was told that all windows start with that exact code, unfortunatly nobody says anything in all the places that I searched what any of that means to me as a programmer. I cannot see the correlation between my code that I have made for my program and how it will work within the window. (understanding that I have much to learn about GUI) They don't give you a list of functions that do stuff, they tell you where to put the PAINT stuff but it doesn't give you the means to do that. I know C++ - not the machine language to do that.
Furthermore, when browsing some topics on this forum I saw a post that printed the skeleton code and basically said: wth is this and what do I do with it? - it sounded exactly like my question. So I followed some links but, they did not 'click' for me. //no pun intended (the links worked

)
So, basically my question is can anybody explain to me how to make a simple window and give me (or point me to) a list of functions that the computer will understand that make buttons and such. Maybe if you have a simple program you wrote that you could show me and point out things in the code? If you want me to, I can post the Skeleton code here and maybe you can tell me what each part means.
Through basic looking through that code, I understand that all Win API programs have a WinMain function, I understand it calls WinProc etc., but what does that mean to me as a programmer? I know it is constantly looking for events I understand that.
I'm not really sure if I am being clear about my question because it seems everywhere I go they are telling me the same thing, which I don't GET so it can be a little frustrating. If you would like to ask me questions I gladly answer them. Any help would be much appreciated - even if you tell me something I already know, it might help me narrow down my question.
Thank-you to anyone who replies.