Hacker News new | ask | show | jobs
by Nextgrid 2646 days ago
Before asking which language ask yourself whether you want to do frontend or backend. You can eventually learn both and become a "full stack" developer but you still need to start somewhere first.

I'd personally recommend backend - the ecosystem doesn't move as fast as on the frontend which means the thing you learn today is less likely to become obsolete the next day.

Language-wise, on the backend, I'd avoid PHP like the plague. It's bearable with the right frameworks (I recommend Laravel if you really want to do PHP) but even then it's a pretty badly designed language, not intuitive, etc.

I would say go with Python & Django instead if you want to get started on the backend. Here's a tutorial: https://docs.djangoproject.com/en/2.1/intro/tutorial01/