Hacker News new | ask | show | jobs
by apsurd 5346 days ago
What level would you say you are as a programmer? Are you a complete beginner? Have you done any previous projects?

I'll see if I can recommend some stuff based on what level you are. As some general advice I'd say to read the yii documentation and tutorials. This will help you gain context around the concepts of what the framework "stands for" and how it works. http://www.yiiframework.com/tutorials/

Also here are some beginner tutorials for codeigniter: http://codeigniter.com/tutorials/ You can look at these to learn the concepts of MVC.

Feel free to email me if you want. best of luck.

1 comments

The OP asked where to learn PHP, not a bunch of frameworks.
People dislike PHP because it's very easy to pick up bad habits and create poor code in PHP.

Adopting proper OO and MVC patterns from a well-made PHP framework will help OP become a much better programmer as apposed to a guy that can google php-scripts.

Also, the php frameworks above are certainly a lot less magicky than a framework like Rails which, for what it's worth, yes I agree is not the best way to learn ruby.

@OP I recommended you learn through a framework for good reason. Becoming a better php programmer means following good coding standars/patterns. People dislike php because its very easy to write bad code - I don't want you to write bad code.