News for hackers. Stuff that matters.
Re:Ask HN: Why learn a back-end stack? by pritambarhate on Monday October 09, 2017 @08:48AM (#15433347)
Coding is the right choice if you have a passion for it. If you don't have CS background, then for self-learning you will need a lot of dedication. Generally, for all popular languages, you will find free video tutorials on YouTube. If you don't mind paying a little, then Udemy also has very good set of tutorials. Be ready to put one solid year of effort into it though.

As a first step learn one language well. I would suggest one of:

1. Javascript: Runs everywhere. You can make Mobile, Web and Backend applications in it.

2. C# and .Net Platform: You can make Mobile, Web and Backend applications in it.

3. Java: A solid choice for Backend and Android apps.

4. Python: Good choice for backend and machine learning.

Re:Ask HN: Why learn a back-end stack? by gremlinsinc on Monday October 09, 2017 @11:37AM (#15434743)
I wouldn't say js runs everywhere... If you're getting started out it's possible they might use shared hosting instead of roll a VPS..so while js/jquery will work everywhere... NODE/JS as a backend won't unless nodejs is installed.

However PHP + Jquery is a good option and it DOES literally work everywhere.. I've run laravel from shared hosting... wanted to kill myself and can't run everything like using a redis cache...

You can also use laravel for backend, frontend, and mobile (as an api). A good mix is laravel api + cordova or ionicframework for the mobile part.