I mean this well, but why do people insist on being hand held? 

The CS degree gives you the fundamentals, you are supposed to build atop that knowledge.

If you paid attention in class, you would know some basics and all I would have to show you is the tools... e.g. If you studied the client-server model in campus, you should be able to understand the reasoning behind setting up PHP/MySQL/Apache. This is not the case however, people simply cram their way through four years, for the sake of the paper! 

The CS degree is supposed to give you a clue! Not the answer! It's supposed to give you an idea where you should start searching for the solution to the problem. We have a hand out culture, waiting for someone to give us the solution. Wikipedia is there, references and all, to direct you. Sad though that 1.5 years into the iHub's existence, we had to recreate the page, a couple of weeks back. We don't even contribute to Wiki's etc. No interest in knowledge, just the certification and money that comes from the same. 


--
Warm Regards,

Phares Kaboro Kariuki