I want to learn system programming in C++ but I don't know how should start? which topics should I start to learn? It is important for me to know the topics in both MS-Windows and *NIX operating systems.
(SO sorry for my bad English grammar)
I want to learn system programming in C++ but I don't know how should start? which topics should I start to learn? It is important for me to know the topics in both MS-Windows and *NIX operating systems.
(SO sorry for my bad English grammar)
System programming is a very abstract distinction. It is as if you said graphics programming or network programming.
I suggest you pick a specific sub-topic (like system-calls, gpu-interaction, compilier-writing) and explore that.
For a newer, start coding with standard c++, which windows and linux both supports. If you are interested in system programming, I think Linux best fits you.