FarligOpptreden
Executive Member
- Joined
- Mar 5, 2007
- Messages
- 5,396
[)roi(];19026488 said:As for the OP's question.
Almost any language can accomplish what you've described; so you might want to rather base your decision on teh reason why you want to learn to program; what's your end goal?
For a job in SA?
For study:
- Then maybe base your decsions on the job market, etc.
You mentioned a mobile app down the line; if that's for:
- Then the curriculum usually dictates that.
Those are just the the mainstream options for those platforms, however you can build for them with non mainstream languages as well.
- Android then it's Java
- Windows then it's C# or F#
- Apple, then it's Objective-C or Swift
You know, you can standardise the language across desktop, web, Android and iOS to JavaScript if you opt for Node.js. You can use Electron for desktop, React for web and ReactNative for the mobile apps. It makes the sharing of your code base so much easier if you stick to one language and runtime.
OP, there's a huge push towards Node.js both internationally and locally at the moment. It might be worthwhile looking into it. You can then use ES6 / ES2015 like all the cool kids are doing. You can achieve your targeted app using JavaScript in all its various flavours.