Hi, I'm thinking of developing my own website. I know html and some css and I know some php and some mysql. I think I can figure some programmings things out on my own but I need to have some kind of guide which can lay down the blueprint in terms of normal words so I can work allong. What I actually mean here is where do I start and what do I do next and so on. For instance: First create the login. Second create the profile page And so on. Thanks, Amro
I guess you have a few choices. You could: 1. Build a website using an existing CMS. Wordpress is a good simple, hands-on solution (to customise it all you generally have to go in to the code), whereas a CMS like Drupal is great in that you can build almost anything without having to touch any PHP code (though the learning curve is steaper). These systems tend to have user/login systems integrated by default. 2. Use an MVC framework. I've been using Yii more lately - it's great and simple. However, there's a lot of options out there, i.e. CakePHP, Code Igniter, Zend, etc. They generally all have great documentation. They basically provide you with a simple framework to go about building a website. 3. Build from scratch - if you're just starting, while you'll probably learn the most from this, I'd be willing to bet the end result wouldn't be as good. I started out coding everything from scratch, and while that's generally how I learnt the ropes in it all, you have to put in a lot more effort to build a site of the same quality as options 1 and 2.