How to develop a website on Wordpress?

Develop themes for clients on wp and here do project the average functionality was wondering, is how to pull the layout into the Wordpress engine?
1)more Precisely: whether to use framework or all hands? (he was doing it all by hand, to master the engine)
2)And just one more question, which files should be mandatory in the theme for wp? (Typically, create index, home, header, footer, 404, sidebar, functions, well, page, and custom pages)
3) required file archive.php and what does it do? (an adequate response is not found)
July 9th 19 at 12:57
1 answer
July 9th 19 at 12:59
1. Only worth it if you can all the same handles. Frameworks are designed to save you time, but not knowledge.
2. "Develop themes for clients on wp" - are you judging in question, said loudly) Start with the study
3. Google "Wordpress template hierarchy" - immediately disappear questions about files.

Find more questions by tags WordPress