WAMP - LAMP - XAMPP
Don't let the title to this page fool you. WAMP, LAMP, and XAMPP sound like fancy "tech" terms used by expert coders, but the idea is quite simple.
WAMP stands for Windows, Apache, MySQL, PHP
LAMP stands for Linux, Apache, MySQL, PHP
and the trickiest is XAMPP, which stands for Operating System (X), Apache, MySQL, PHP, and Perl
All three are just packages that install and setup:
A web server (Apache) that you can use as a test your website. All websites on the internet run on computer systems called web servers that "serve" people websites when they type a URL in their browser, or search something in Google.
A free, open source database system called MySQL;
and PHP/PERL, popular programming languages used for coding websites.