I am using Net Beans IDE to debug my C++ Code. I am familiar that <Windows.h> does not exist in Linux C++. What would be the correct directive preprocessor to include? Also since I am new with programming C++ in Linux, is there anything I should know? Is there much of a difference when programming in a Linux environment besides windows? Are the C++ built in function names available in linux like DWORD and ConsoleScreenBufferInfo and all that stuff?