Thanks mate! I have skipped the e107 for now and focuses more on learning HTML and CSS fully. But I will come back when I sure need more help from you guys. hahaha
I've been using HTML, CSS, and e107 for a number of years. I still learn new things related to HTML and CSS every single time I sit down to code a little bit. I know most of what I know regarding HTML, CSS, and PHP, just by messing with things related to e107.
While I'm not trying to talk you out of setting e107 aside to learn more HTML and CSS at all, you should remember that there is always something more to learn. Especially with how the Internet is growing and changing on a daily basis. What worked well and was the "standard" years ago is outdated and frowned upon now. I'm sure a great deal of what we're using right now will be the same dinosaur technology in a few years.
My overall point is, I guess, why not dive in head first with your initial plan? The theme engine for e107 is extremely easy to use and you can adapt pretty much HTML template into a theme in just a few easy steps. Plus, there are many of us here that will help you along the way if you have any questions or issues crop up.
Just, for the sake of everyone involved, make sure that your questions are semi-detailed so we can pin-point the problem better. The best possible thing to do is show us what isn't working instead of just a blanket "this code doesn't work".
Hopefully, for everyone's sake, some of your questions and issues are tough to tackle. This way we all learn a little bit.
edit: As for your question a few posts up: generally a theme will consist of everything in between the body tags of an HTML file.
All product names mentioned herein are the trademarks of their respective owners. In addition, images, logos, pictures or other material may be trademarks or registered trademarks of their respective owners. Emote images by seb, released under the GPL license. With the kind support of Corllete Lab Studio. Forum Icons by Axialis Team.