Receive our weekly advanced programming tips for FREE


Android is a software stack for mobile devices that includes an operating system, middleware and key applications, that uses a modified version of the Linux kernel.


An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture.


Bash is a Unix shell written for the GNU Project. Its name is an acronym for Bourne-again shell, a pun on the name of the Bourne shell (sh) (i.e. "Bourne again" or " born again")


C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.


C++ is a general-purpose programming language. C++ is regarded as a mid-level language, as it comprises a combination of both high-level and low-level language features.


In web development, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language.


Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.


The GNU Compiler Collection (usually shortened to GCC) is a set of compilers produced for various programming languages by the GNU Project


iPhone Cocoa SDK


Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun's Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities.


In web development, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language.


Linux is a Unix-like computer operating system.


MySQL is a multithreaded, multi-user SQL database management system (DBMS)[1] which has more than 11 million installations.


PHP: Hypertext Preprocessor) is a computer scripting language originally designed for producing dynamic web pages


PostgreSQL is an object-relational database management system (ORDBMS).


Python is a general-purpose, high-level programming language. Its design philosophy emphasizes programmer productivity and code readability.


Qt is a cross-platform application development framework, widely used for the development of GUI programs


Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro


Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days


Symbian OS is a proprietary operating system, designed for mobile devices


Microsoft Windows is the name of several families of software operating systems by Microsoft.


How to programm under Windows Mobile


wxWidgets (formerly wxWindows) is a widget toolkit for creating graphical user interfaces (GUIs) for cross-platform applications