Software development#

Programming paradigms#

Development tools#

Libraries#