nodejs language express framework for backend
vue js language with vuetify library for front end i would prefer.
i learned them in 2 months from a near zero to beginner level and created usefull results for me.
A lot library for javascript both back and front end you can easily use them, nodejs is popular and vue js is promising
If you are learning in 2019 fastest reliable methods are these , i spent 2 month to decide what should i learn for web based projects and these were excellent choices. There are alot documents online and on youtube videos free so it just depends on you to how fast you can do it.
All other options are harder to learn or not optimized as this solution.
most of the high traffic sites are developed with nodejs so you can trust it. After years o developing you ll have enough information if you need another languae or not. So starting with them is best option

Thank you. I also thinking node.js is perfect too for my project.
According to Jeff Harrell, Director of Engineering at Paypal, Node.js powers our web applications and has allowed our teams to move much faster in bringing their designs to life.