Можно ли доверить движку на файлах городскую соц. сеть например?
И что проще в изучении - скрипты на файлах или на MySQL?
Канешно я сам токо учу....
но если ты выучиш MySQL ты не сможеш писать скрипт
потому что там требуеться и знание PHP 
1, PHP - скриптовый язык "программирования".
А MySQL - база данных.
Поэтому будет правильнее вопрос "файлы или MySQL"
База данных это тоже файлы.
НО. Работа с данными в базе данных хорошо оптимизирована и удобна. И база данных предоставляет обширный функционал.
Поэтому в большинстве случаев база данных предпочтительнее.