Конечно говнокод.
Нужно как то разделять представление от логики, например, с помощью MVC паттерна.
А еще лучше сразу учить ООП (например, можно взять несложный фреймворк и изучать его, yii, например).
Маконелл будет сложноват для чайника, я бы посоветовал начать с М. Зандстры.
Удачи!
|