# Recommendations on PHP for Dummies

**URL:** <https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432>\
**Category:** Webdev\
**Created:** [May 17, 2018, 6:56am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432 "2018-05-17T06:56:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cris](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/cris/32/14642_2.png) [@Cris](https://forum.getkirby.com/u/Cris)\
**Post date:** [May 17, 2018, 6:56am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432/1 "2018-05-17T06:56:53Z")

</div>

A few months back @fabianmichael introduced me to kirby so I thought I’d give it a try.  
Now, that I have almost finished my first website,  
I’d like to say thank You for all the support I got through this forum and the great documentation!

However, since I’m just a “hobby”-programmer (the last time I was playing around with php was back in '07 with Dreamweaver CS3, stitching my code together with the Adobe Developer Toolbox),  
I know, that the code of my current project could be optimized and organized tremendously.  
I have missed (or rather skipped) a lot of the basics like (please don’t laugh) the MVC-Pattern,  
what routing is, when and how to use and assign classes, what terms like methods mean, etc…  
Though I got my code working, I want to begin over again, because I want to have a better understanding of what I’m doing there =)

There are for sure great resources for dummies on the web,  
but maybe You guys have any good recommendations that You swear by.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [May 17, 2018, 7:25am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432/2 "2018-05-17T07:25:25Z")

</div>

There are already some suggestion here in the forum:

> [@Search best websites to learn php](https://forum.getkirby.com/t/search-best-websites-to-learn-php/5133/6):
>
> Yeah, I agree that PHP the right way is a good reference, but not really made for beginners. Also the official manual is hard to come to terms with when you are just starting out. Both links should definitely be in a list of PHP resources, but rather for more advanced developers as reference material.

> [@Help for the PHP Newbies](https://forum.getkirby.com/t/help-for-the-php-newbies/965/8):
>
> If anyones reading this in the future, and they happen to have LinkedIn Premium, don’t forget that includes LinkedIn Learning, which is really everything from [Lynda.com](http://Lynda.com). (LinkedIn own [Lynda.com](http://Lynda.com) these days.) Plenty of PHP training in there. You can also get somewhere for free with [CodeAcademy](https://www.codecademy.com/en/tracks/php) and I can recommend [Team Treehouse](https://teamtreehouse.com). [StackSocial](https://stacksocial.com/collections/online-courses/development) also often have great deals on video & eBooks for learning Development.

> [@Help for the PHP Newbies](https://forum.getkirby.com/t/help-for-the-php-newbies/965/11):
>
> Also as a reference, for anyone learning PHP: [PHP The Right Way](http://www.phptherightway.com/) is a nice reference site Laracasts has an [entire series](https://laracasts.com/skills/php) about PHP

And some more from my list of sources:

> **[The 2018 Guide to Building Secure PHP Software - Paragon Initiative...](https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software)**
>
> Everything a developer needs to know to build secure software in the PHP programming language in the year 2018

[https://courseroot.com/courses/?search=php&level=beginner&price=free](https://courseroot.com/courses/?search=php&level=beginner&price=free)

> **[8 Awesome and Free PHP Books](https://tutorialzine.com/2018/03/8-awesome-and-free-php-books)**
>
> In this article we share with you a list of interesting books for learning PHP.

---

<div class="post-metadata">

**Author:** ![Cris](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/cris/32/14642_2.png) [@Cris](https://forum.getkirby.com/u/Cris)\
**Post date:** [May 17, 2018, 7:37am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432/3 "2018-05-17T07:37:27Z")

</div>

Ok, thank You @texnixe!  
Still felt the urge to say thanks =)

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [May 17, 2018, 7:40am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432/4 "2018-05-17T07:40:50Z")

</div>

Some of these are not really for beginners but I’m sure you will find something that is right for you.
