Практика программирования на PHP
Если можешь сделать сортировку масива «пузырьком», то переходи дальше. Если нет — то разберись в простейшей работе с массивами и таки сделай эту сортировку.

Сделай простой сайт (не статический, а с базой данных).
И усложняй, приделывая:
 — админку для добавления, удаления и редактирования страниц (практика основных простых запросов к БД)
 — сделай регистрацию и авторизацию на своем сайте (практика работы с $_POST и $_GET, сессии, cookies)
 — сделай чтобы страницы могли быть вложенны друг в друга и чтобы можно было в админке изменять у страницы родителя. На сайте выводи дерево страницы. (познаешь основы «деревьев», рекурсию)
 — сделай форму для закачки файла (практика прастейшей работы с файлами)
 — сделай чтобы закачивалась картинка и масштабировалась (практика работы c библиотекой GD для работы с изображениями). Можно капчу попробовать сделать кстати.

Потом прочитай, что такое MVC и можешь все переделать под этот шаблон проектирования.
Сайт себе напишите :) Потом разместите там портфолио, контакты. 
В принципе и не особо сложно и полезно :)