So I got curious with OpenGL and I ended up having a copy of the "redbook", as people call it. Initially when I tried relying only on online sources like tutorials and whatnot they were all written using WinMain which was a drag so that sort of put me away but then I started skimming this book and I found that it was using main instead of WinMain.
If there any difference using one over the other? I tried googling these 3 keywords but got nothing since they were all in WinMain.
Also what is the point of WinMain anyway? Won't I be able to use windows.h without it? Will it deprive me of certain features when using OpenGL?
Oh and are all C libraries, standard or third party, written in assembly? Is that how they make APIs and the whole C library in general and that C itself is just merely a 'framework' that tells what the structure of the code should be? Merely grammar, in a way.