C++ Qt GUI
Qt GUI Toolkit is an opensource toolkit using C++ and other languages to code, it is the best GUI library there is. Qt allows you to make Windows, Linux, or Mac programs that work great. We'll explain how to install it on windows (it's much easier in linux).
Ever wondered what a Thread Mutex is? How about a Semaphore? You know they deal with threads but you probably never understood how they work. This article will examine QThread, QMutex, QSemaphore in a multi-threaded application and explain it using Qt (though you don't need to know Qt to learn this important programming concept), it's actually easier than learning it using Win32 Programming.