QT is mainly a graphical toolkit that will allow you to create cross platform code with graphical interfaces, you can use it for backend server coding also, if you like QT is based on C++, so if you know C++ ( even some basics ), you should feel at home.