I graduated from a 2 year program that was half Adobe Creative Suite and half coding(HTML,CSS, Javascript, PHP, and also AS3). During the program I found I had a strong preference for the coding side of things.
Since graduating I've been working mainly doing front-end development(HTML, CSS, Javascript). However at home I've been tinkering(late into the night for fun!) with a few with learning other programing languages and concepts. So far I've used Ruby(which is my favorite), lots of PHP, and a little Python.
My current position will end in 3 months and I'm trying to figure out what programing language/skills I should pursue? The big factors for me are...
- Money - How much will I get paid and how hard it will be to get a job
- Ease of learning for Front-End/PHP developer
- Prospects for the language in long-run (e.g. some languages might have high pay now but are expected to phase out soon)
- Enjoyment - This is a factor for me though the other 3 are more important(ATM), if enjoyment was the only factor I think I would choose Ruby for sure.
Options I'm considering so far...
- Learn ASP & .NET (I'm seeing ALOT of jobs looking for this in my area)
- Pursue more Ruby (As mentioned I really enjoy this language and have practiced a good amount already)
- Stick with PHP and get better
- Specialize in advanced Javascript programming (I have seen some saying this is as in demand as back-end Dev.)
- Learn C or another variation of C? (I've heard Comp. Sci students learn C first)
- Another language which I haven't mentioned.