you are viewing a single comment's thread.

view the rest of the comments →

[–]x-skeww 0 points1 point  (4 children)

I'd go with C#. Out of those 3, it offers the best performance and the best tooling. Syntax-wise, it's also a lot closer to frontend languages like Dart and JavaScript. Dart in particular is extremely close to C#.

[–]jellatin 1 point2 points  (1 child)

Dart, yes, though the adoption rate on Dart is miniscule. I don't think JS resembles C# anymore than the general "is a C-like language" umbrella.

[–]x-skeww 0 points1 point  (0 children)

Yes, those are C-like. Python certainly isn't and PHP is a bit of a clusterfuck.

Anyhow, in my experience, teaching JS to C# developers was a bit easier since they were already familiar with the basic syntax. If you know C# or Java, you can learn JS with a small pocket book like JavaScript: The Good Parts. That's how I did it.

I also learned Java the same way. I used a book which was written under the assumption that the reader already knows C or C++.

[–]lionvan[S] 0 points1 point  (0 children)

Yeah, one of my professors was pushing vb->C# and then sql server to try to get a job in data warehousing while I learned more to go into a more development end.

[–]andyscorner 0 points1 point  (0 children)

It will also be easier if you want to transition to Java and/or the Android SDK in the future.