Does it still make sense to become a Java developer, or should I migrate to PHP or .NET?
30th January 2013
My answer to Does it still make sense to become a Java developer, or should I migrate to PHP or .NET? on Quora
It sounds like you need to expand your horizons a little further. The best programmers I know these days aren’t working solely in Java, PHP or .NET—they may use one those languages, but they’ll also be getting stuck in to dynamic languages such as Python, Ruby, JavaScript or Scala.
If you take a look at the most popular languages for projects on GitHub you’ll see that JavaScript and Ruby are in the lead, with Python neck-and-neck with Java and PHP in 6th place: Top Languages · GitHub
Here’s a general piece of career advice: try to avoid thinking of yourself as a “Language X programmer”. Learning new languages is a great way of improving your skill as a programmer—learning Python will also have a big effect on how you program in C# or Java for example. The best programmers can pick up pretty much any language in a couple of weeks.
It’s also worth focusing on picking up related skills: SQL, HTML, unix administration, web security, network programming and version control for example. All of these are skills that will greatly enhance your career and help you land the most interesting development jobs.
More recent articles
- Phoenix.new is Fly's entry into the prompt-driven app development space - 23rd June 2025
- Trying out the new Gemini 2.5 model family - 17th June 2025
- The lethal trifecta for AI agents: private data, untrusted content, and external communication - 16th June 2025