- For windows specific applications: .NET, VB.NET and C#
- For Mac specific applications: Objective C
- For mobile apps: Objective-C, Swift, Java, C++
There are lot of older applications out there written in languages like C, C++, PHP, etc. that developers are going to have to deal with too. We dont always get to write new things from scratch.