Do you actually need it to be accessible by others on the internet right now? If not there's a great little 100% free (and no ads) WAMP package I use called easyphp (http://www.easyphp.org) which let's you develop and run an apache webserver all inside your own PC. You dont need a domain (or even an internet connection) as instead of e.g. www.mydomain.com/mypage.html you just use //localhost/mypage.html. Gives you PHP (a powerful server-side scripting language) and Mysql (databases) too which I recommend learning later once you are into it. Take a look and let me know if you need some guidance.
There are several *AMP type packages that can get you up and running with a quick install.
XAMPP has been the popular choice for a while but the newwer updates have been buggy for me. I recently migrated my local dev to EasyPHP and have been happy so far.
If you are trying to run a PHP/Appache server on your own computer for testing/learning php use EasyPHP . It will setup a WAMP (Windows Apache MYSQL and PHP).
I use all the time at work if I'm trying to code some proof of concept or working with some web-service I'm not familiar with.
If you are learning PHP (or any web development for that matter) you need to have an HTTP server installed on your machine so that the server-side code can run.
You may want to install Wamp as it will have everything you need.
Javascript: All you need is a browser to run javascript.
C++: A different world entirely. You will need a compiler to turn C/C++ code into an executable program.
You can run a server locally. I think I used http://www.easyphp.org/ back when I worked as a programmer. Other people can't access your 'website' (Unless you jump through a lot of hoops) but you can still access external websites.
You can enable an SQL server on easyphp. It's pretty easy to pick up. PHP will be the difficult part if you have no programming experience.
I'm not sure on Filezilla, but it does have MySQL and PhpMyAdmin for sure, I use both quite a bit while just playing around. I'm running v12.1, so there might even be an updated version that has more. I haven't checked in a while.
The website can be found here, along with a list of things it includes:
I've found EasyPHP to be pretty nice compared to WAMP server, simply because it was more up to date at the time.
EasyPHP does not offer 64-bit builds, however - no that it is a huge improvement over the 32-bit ones.
I'd like to add: Xara ($89), an amazing vector editor with bitmap support and editing sprinkled where appropriate. Puts Illustrator to shame.
And: EasyPHP (Free), a push button WAMP environment.
And (not sure where to put this): Zen Coding (Free) - an editor plugin for high-speed coding and editing.
+1 Agree.
A friend came round yesterday to show me some code he'd written. He had http://www.easyphp.org on his USB drive. Bemused I watched him plug it into my laptop, browse to the folder, double click the icon and his site started working.
I was like. Wow.
Now I guess he can do the same thing without the 200meg apache lump sitting on his USB stick.
I mean, fine, it's not server ready or industrial strength, but for school kids and hobbiests and sketchy intranet app development it sounds ideal.
He's got a point, either you don't understand what you're asking or you're being an ass. Install PHP on your machine if you want to test it, there are a ton of easy windows installs. Try http://www.easyphp.org/