I just want to know if it is kinda possible to become a professional gamedeveloper learning at home.
Im currently learning win32 in c++ from Michael Morrisons book "Beginning Game Programmng" and i aim to learn directx afterwards.
There are many good books out there that teaches directx.. so i kinda think its possible to become a professional without a school, but im not that sure.
Yes you can.
But do it like this: make the smallest game you possibly can. Don't make an MMO, make a little platformer or strategy game, or recreate an arcade classic.
I strongly advise making a mobile game, because the distribution channels are already in place. If you make a game for Windows, you'll have a hard time getting on Steam or Origin, or even MS' new Windows 8 store, which will have low user numbers early on.
Use the following tools:
For STEAM: C++, Visual Studio, DirectX
For Android: Java, Eclipse, OpenGL
For iOS: Objective C, XCode, OpenGL
Make sprites with Gimp. Make 3D objects with Blender
Then publish it. You are now a games developer.