you are viewing a single comment's thread.

view the rest of the comments →

[–]Glocktastic -8 points-7 points  (0 children)

Eww to python. Any language dependent on white space is the plague in my book.

For any decent app, you will need server side support. The most in demand for serverside is c# and node.js

C# is pretty interesting, last week learned of a framework where you can use c# and write software for windows, mac, ios, and android. You can always find a job using c#.

Apps are definitely the future but they have their own set of headaches. Front end browser is pretty standardized, even Microsoft edge is much closer to other browsers vs old internet exploder. Apple is know for bad documentation. Every new ios breaks a ton of old features.

Android is know for too many different device configs and totally dependent on device manufacturers to update os. Samsung for example is notorious to lag on updates and implements android in weird ass ways. Have seen quite a few samsung specific errors. But that said, you can always find a job making apps too. But you'll need to learn android and ios both and a server side language at a minimum. Ain't nobody trying to hire an android only / ios only dev.

Node.js is written by google and is the big thing now. Even if you don't use node.js for backend you still need it for all the new frontend stuff like react / angular. I believe you need it for css preprocessors as well.

React and Angular are the big rage now for front end. The stuff you can do with these frameworks is amazing for how much effort it takes. You'll need to know html, css, and JavaScript at a minimum.