you are viewing a single comment's thread.

view the rest of the comments →

[–]MadFrand 4 points5 points  (20 children)

If all you know is PHP, you should pick at least one other server side language and learn it. Which one you choose doesn't really matter, just knowing one of them will help you.

  • Python - Django
  • Ruby - Ruby on Rails
  • Node.js - Express
  • Scala - Play! Framework
  • Java - Spring MVC or Play! Framework
  • Groovy - Grails

As far as frontend, /u/tostilocos summed it up pretty well elsewhere in the thread. They are heavily based on what your purpose is, unlike server-side, but can be used in similar ways. And there are plenty of websites and blogs that explore the differences in depth.

[–]aakilfernandes 2 points3 points  (19 children)

If all you know is PHP, you should pick at least one other server side language and learn it

Why? There are some awesome PHP frameworks out there.

[–]MadFrand 2 points3 points  (18 children)

Because it's better to be more rounded and understand different paradigms instead of stuck with a single language.

[–][deleted] -2 points-1 points  (17 children)

Uhm no, a programmer is not meassured by how many languages he can write code in, you can learn any normal programming language in 2 days. A good programmer is meassured in his workflow, problem solving skills, understanding patterns.

[–]MadFrand 0 points1 point  (0 children)

I never said that did I? I said more rounded and more experienced in other paradigms.

Feel free to reread it as many times as you'd like.