There are many option for application development on Linux and plenty of online documentation.
In this section we cover how to get setup for two languages: