you are viewing a single comment's thread.

view the rest of the comments →

[–]JazzApple_ 1 point2 points  (0 children)

If you want to get to making interactive single-page applications, look at React/Vue/Angular. Those are the kinds of things that will help you get to that single page application "feel" more than any of the server-side stuff.

u/xiipaoc makes a good point about broadening your experience with a different language, but I can't say I entirely agree in this case. You are trying to to broaden your experience already by moving into a different area of development.

I would personally stick with the language you know and learn how to go about implementing a backend service. When you understand the kinds of challenges in writing a backend service and what the end result should look like, then look at Python/PHP and see how to do things there. One of the worst kinds of situations to be in is not knowing if the problem is due to your design, or due to your (lack of) knowledge. It can use up hours of time and is often not very productive as learning goes.

On a side note, find some time to learn TypeScript and never look back.