Научится программировать на Си
Пока вы не прочитаете и не поймёте хотя бы половину K&R, приступить к решению реальной задачи не сможете: Си это не тот язык, где «взял и по примеру в книге начал писать». Без понимания принципов языка вы не сможете даже работать со строками. Поэтому возьмите K&R и просто решайте задачи, которые находятся в конце каждой главы.
Всё же просто! Напишите интерпретатор PHP 8)