If you know JavaScript well, use React js framework..otherwise, you should go for jquery as a starting level.nod.js basically use for both frontend and backend. But don't use node.js for the backend.
For blackened You should use laravel.It has a lot of functions it will help you build a website easily. Almost 60% of website developers use laravel for the backend.If you want to know more details about the difference between
laravel and Codeigniter. you can read this article:
article link:
www.geeksforgeeks.org/difference-between-laravel-and-codeigniter-framework-in-php/Yes I also read about Laravel, and saw that Laravel is also good for the backend. But the problem is that Laravel is only for experienced developers, whereas I am a beginner who only knows basic PHP programming.