Calzone: CakePHP is so user friendly that it doesn't require to understand how everything works to start programming. Just follow the conventions and you are done.
Now, if you really want to know how everything is working under the hood then is necessary that you know PHP programming basics.
When I started using cake, like 6 month ago, I didn't know anything about OOP or MVC and barely could write spaghetti code in PHP. I've follow the tutorials (the documentation was really bad back on those days) and start developing personal Cake apps in a week or less.
But I was as curious as you are to understand what makes Cake work, but instead of asking millions of questions to the list I've done the two thing that have been doing all my life: Investigate and Experiment.
Investigate: I've read many OOP and MVC articles on the net, passed hours & hours looking to the API and the Code, when I saw a function that I couldn't understand the I Googled it. Maybe happens that I'm antisocial but I don't like to ask too often.
Experiment: The more essential way of experimenting is messing with the tutorials. The thought process is like: "Ok, I have it running, now let's change something and see what happens". If you keep experimenting you could expand the blog tutorial to have comments, RSS, admin section, trackback... I know it because I did it.
It was someway painfull, but I learned a lot in the process. When I can't get something to work then I got back to Experimenting Mode.
I like to help when I can. It's easy to say "change that var" or "use this function" or "Here's a code snippet that has helped me" but there are concepts that simply can't be answered in a maillist post. If you want to go deeper you have to investigate and experiment first. I've followed this aproach and now, six months later, I have been hired for my first CakePHP-based project.
Whew! This has to be the biggest english chunk of text I've written. Ever.
--
Armando Sosa
www.nolimit-studio.com
www.dospuntocero.info
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~----------~----~----~----~------~----~------~--~---
