Some questions

Hello, I'm a beginner, I'm fairly 14 years old, almost 15. I've started to learn C++ lately and yeah, no doubt I find a lot of difficulties
I'm pretty noobish and when it comes to coding a real program, I just fail, I'd say I only do small plain programs with the console window
So I have few questions, I'd be pleased if someone guides me and answers my questions
What is Win API and what do we use it for?
What is Win32?
How do I make programs in windows like the shortcuts on my desktop, I got fed-up of simple dull programs in the console window
How long should I spend learning C++ to reach a next level, to improve myself, maybe become an expert

I searched before I post this and yeah I didn't find sufficient information that made it so clear for me and as English isn't my native language and I don't speak fluently I cant understand many words, I just wanted to post this to get better answers from programmers :)

So sorry for my noobish beginner questions
Thank u in advance


Last edited on
The windows operating system is something you can talk to in your code. You talk to it through a set of functions. Those functions are known as the Win API. There are a number of reasons you might want to talk to it; for example, you might want to ask it to create a window for you, or you might want to ask it for information about the available hardware.

Win32 is the name given to the subset of the windows API that was first released with windows 95. As the name suggests, it liked to work with 32 bit architecture.

If you want to start making graphical programs, do not learn the Win32 API. Instead, read about widget toolkits and then read the wiki pages on SDL and SFML. These are libraries you can use that give you a simplified interface; you talk to the library, the library talks to the Win API for you.
Topic archived. No new replies allowed.