I think the question of whether a host supports HTML is rather silly. Unless you're on a place like Webspawner, the joy and advantages of HTML are available to every other web host, free or paid.
Since when is xampp for HTML? This person is talking about learning HTML, not PHP.
That's not what LAMPP is supposed to be. It was not built exclusively for PHP programmers or Perl programmers. It was built as a general web server suite. XAMPP is an implementation of LAMPP (with extra functionality) packaged as a test server for those who are not ready to fully deploy on a web host and are developing (developing is not limited to programming languages, again.)
However, XAMPP is not meant to be used for production purposes at all. If you want to host on your own computer (which also makes little sense) and you run on Windows, then use
apache2triad.
You can think about paid hosting if you get serious, but until then stick with free hosting.
Until "you get serious?" Right. I forgot that you were the one that decided to receive so much traffic on your website that you've outgrown free hosting.
This is the epitome of bad hosting. Its too costly for what it offers, and why would you suggest something like that to someone who just wants to use something while learning HTML.
Protip: Cheap is not always a good idea; you should be worried about the reliability and integrity of the web host before forking your money over.
That hosting package is fine. 250 GB bandwidth is enough to go around for any common user. Should you have a huge resource-intensive site that needs more than 250GB bandwidth, then shared hosting is not for you. Most of the time, those "good hosting packages" you see around the Internet follow a little concept called over-selling.
It's a cheap marketing technique that convinces customers in need of inexpensive solutions to their web hosting woes to sign-up. When the host promises over-the-top resources (which are 95% of the time non-existent, depending on how the resource limits) for an insane, low price, you should consider how their resource policy goes, otherwise you'll end up getting kicked out for consuming too much resources (i.e. CPU, Bandwidth) despite them promising you something like Unlimited Bandwidth.
1TB of bandwidth for $5 sounds too good to be true, and if it's some random company that still doesn't have that smell of trust amongst other customers, you shouldn't fall for these.
Use Freewebs, then there is Geocities but that has too many ads, then there is tripod (cant remember crrectly) There are other hostings that you can find easilly. You really don't need a host while learning HTML now.
Geocities, Tripod and Freewebs are both sub par. Consider using something else.
110mb,
Awardspace and
Parahosting are good candidates for free web hosting (granted Parahosting still offers free web hosting.)