There are tons of languages, tools and framework to develop mobile applications today.
Share your tips, links, tutorials, books, and everything about mobile development.
Pretty nice free ebooks to learn Xamarin:
https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/free-ebook-creating-mobile-apps-with-xamarin-forms/
Useful website that aggregates Xamarin news:
http://planet.xamarin.com/
Another useful website with some tutorials and tips:
https://xamarinhelp.com/
C# > Java > Swift > JavaScript
To learn android development:
- https://it-ebooks.info/book/1461596917/
- https://it-ebooks.info/book/1461060214/
To learn mobile game development:
- https://it-ebooks.info/book/1461596711/
Which programming system is the best for mobile development? It seems easier to use OSX on a virtual machine. However it's still harder than Windows.
SWIFT > CSHARP
These two languages are the MUST to get a job as mobile developers.
JAVA and JS are deprecated, there are some jobs but it's for legacy projects.