Learning programming with “final” goal of cross-platform (ios/android/web) MVP – C#?
tl;dr essentially a total noob, want to learn to code and create a cross-platform (ios/android/web) app (likely just an MVP), thinking C# is likely the way to go, but java is very tempting and there seems to be a much larger pool of resources for independent beginners for java compared to C#. Thoughts?
So I've been procrastinating "learning to code" for too long!
The two main reasons that I want to are:
a) To be a proficient coder, and to potentially get a job in web/software dev at a future date (2 or more years from now, realistically – I have only recently started a non-programming job that I like)
b) Sooner than that, I would like to finally attempt to create an MVP (ideally a little bit better than minimum) for my years-old app idea, creating a product that works cross-platform (android, web and ios).
Am I right in thinking that C# is the route to go? Especially with Xamarin and asp.net at my disposal?
I'm still having a hard time discounting Java, as there seem to be many more beginners' resources out there. Also, I am vaguely aware of some xamarin-esque project for java that Intel recently announced (or something…)
Please do let me know your thoughts on which language is best to learn, and – ideally – the C# resources you found most helpful if you think I should go with that. Currently thinking about the "programming with C#" edx course and/or getting my hands on the pluralsight videos.
Thanks in advance!
Submitted July 31, 2016 at 06:35PM by DomJC
via reddit http://ift.tt/2as0yZE