Tedd, That was very very very helpful. I so agree with you on the A,B and C example that you have quoted. It not only boosts my confidence with the answers but so will the employer's. I am reading this PHP for Dummies and then I plan to read Head First with PHP, MySQL, and Apache. Do you know any books that I can read online or I can buy? I would be happy to do that. Also, I couldn't get much information about "Yojimbo". I would be very curious to know how you maintain your learning(s) in the very way that you mentioned in the mail. I can definitely try to implement it. Regards, Shreyas On Fri, Jun 4, 2010 at 6:36 PM, tedd <tedd.sperling@xxxxxxxxx> wrote: > At 11:21 PM +0530 6/3/10, Shreyas wrote: > >> Folks, >> >> Just quite could not stop taking your inputs before I start my learning >> curve to shape up. >> >> Should I use one of these frameworks or just *K*eep *I*t *S*imple and >> *S*tupid >> and learn it the traditional way? Thoughts? >> >> -- >> Regards, >> Shreyas >> > > Shreyas: > > Alternatives? Yes, there are alternatives. > > I've been doing web-work/web-programming for well over a decade and have > never learned a framework. Instead, I've developed my own. > > I have purchased and read literally scores and scores of php books and have > worked through every example they provide. This not only gives me a > considerable hard-copy library of relevant books, but also a library of > hundreds working examples that spreads across several development domains. I > read "on the average" a book a week, but not all of them are on php. > > I also do this for other languages, such as mysql, css, javascript, and > more. Incidentally, javascript DOM scripting is fascinating -- I'm currently > writing examples of that. > > Attending this list gives me the opportunity to both help others and > continue expanding my library of my working examples. > > Note when landing a client, or a job, your examples can be invaluable in > showing what you can do -- they can be part of your resume. For example, > I've had numerous clients who have asked "I would like A, B, and C added to > my web site -- can you do that?" I've answered with providing them with > working examples of all and say "I've already done that, here's proof, and I > can do that for you. How about hiring me?" It works in landing work. > > So, my advice is to pick up a book, read it, and work through all the > examples. Catalog the examples (i.e., strings, arrays, email, forms, > graphics, sessions, time/date, db, security, etc.), make the work online, > document them well, make them something that you can *reuse*, and move on to > the next book. > > Keep in mind that every book has a slant of what the author thinks is > important. So it's important to read more than just one "beginners" book > because each book has it's own offering. To paraphrase Will Rogers "I've > never read a book where I didn't learn something." > > Lastly, take every example of every problem/solution provided on this list > and make it part of your own framework. For example, I have "Yojimbo" (a > note library) completely filled with examples provided by this list with: 1) > the problem; 2) the solution; 3) and who provided the solution. After a > while you'll figure out who provides the best advice for what type of > problem. > > If nothing else, you'll better understand the language. > > Cheers, > > tedd > > -- > ------- > http://sperling.com http://ancientstones.com http://earthstones.com > -- Regards, Shreyas