Desktop Development for Windows in C/C++, C# Desktop Development for Linux in C/C++ 3D Development for Windows and Linux using OpenGL Server Side Web Development in PHP, Java (Servlets, JSP, JSF) Web Development client side in HTML and CSS (in conjunction with server side development) Android Development incl. native code components ("native" in both meanings: Java-based and real native code (C/C++))