I started studying C (win 32) through the visual studio, and this is for 32 bit computers, but I'm 64 bits at home, is this a big problem and what should I do?
3 answers
In general, to study C, it is better to choose something simpler than VS. Try IDE Dev-Cpp. Simple enough, but functional. Uses gcc. Totally free.
Or maybe it's better to start using a notebook and console.
C-code is compiled both into 32-bit and 64-bit. If you are simply learning a language, then it does not matter which machine Visual Studio is installed on: it can be Windows and 32 and 64 bits. More on the link.
Firstly, what Visual Studio does not have is C, but C ++. He may be able to compile the C code, but for this, it is precisely then that you need to set the compiler options (language = xxxx or something like that).
Secondly, the difference between 32-bit and 64-bit code is not so much. You just need to understand the features of the assembly under different architectures and everything will be OK. For example, the sizes of types differ. Moreover, you can write one code that will work the same on a 32-bit and on a 64-bit machine, with recompiling, without.
Third, WinAPI is the same there. Alas, on the bare engine of the language you will not get far and therefore you have to use third-party libraries. And when using them you need to carefully read the documentation. But there is no problem with that, because Almost all the information you need is in MSDN.