Prohibit Wrote: First of all install XAMPP for IDE ,
I wouldnt call XAMPP a IDE. Its a WAMP stack.
PHPStorm is a IDE or NetBeans.
But then again, there are quite a few other languages out there that can be used for web development, such as Java (possibly with spring), Python and quite a few others.
It really depends on your usecase and what you want to dowith it.
If its just a simple HTML Website you want: Notepad++ / Sublime / Visual Studio code is a good start
If you want to get a bit fancier and develop a single-page-application with javascript/html/css you could look into WebStorm
Then there is also the choice of a serverside language:
PHP is easy to learn, runs pretty much everywhere and has a decent performance (Just make sure to follow security best practices and dont reinvent the wheel.)
Java is interesting. Hosting is going to be a challenge. There arnt a lot of webhosts where you can run a java web app. The barrier to lean it is quite a bit higher than with php. But once you get the hang of it, you can do a lot of things with it. Quite a few web applications used in enterprises are written in java.
Then there is also Python. Yes, web apps arnt the usual usecase for python. But you can get the job done. If you want to. The difficulty level is comparable to PHP. But again, hosting is going to be a challange.
Edit: what I forgot to mention: Jetbrains offers free licenses for students / open source projects (which is great if you want to get a good IDE for free)