PHP... в процедурном стиле (а снего и надо начинать) для мння похож на книгу, открываешь ее а там по порядку весь сюжет, каждая строка - действие главного героя xD, пошел к соседке (MySQL), взял у нее 3 банки огурцов (какие-то строки и бд), разлил (создал массив), выпил (обработал каждый элемент массива), закусил (сохранил в файл) и отправился спать...
Каждая строка, какая-то операция, которая производит определенные манипуляции, если это понимать, то легко понимаешь что у тебя происходит в определенной строке кода, что туда подается, как обрабатывается и что получаешь на выходе...
Если результат не оправдал ожидания - спасает:
var_dump($var);
die();
После каждой строки, и смотришь где у тебя программа "ломается".
Усвоишь процедурку, поймешь как это работает, дальше будет легко)