This is jekyll:
It's a static site generator that you can run to output a blog.
Totally understand needing to brush up on skills before building your own - I'd definitely learn a framework or two like Laravel, which in turn should teach you more about PHP itself. You'll hopefully gain a good grasp on OOP and the MVC/R patterns working in those frameworks, and those skills will apply much further than just Laravel :)