|Sent on:||Monday, October 25, 2010 7:04 PM|
|I have a heavy graphic design background and this is the way I got into PHP...|
Old Developers can say what they feel, but the days of "Smartest Guys in the Room" are done. "How it gets done" is becoming less and less important than "how it looks and reacts while doing it". Don't worry about knowing ALL of PHP, know what it takes to get that specific project done, make it bulletproof and pretty and over time you will learn what you could have done better and use it towards your next project. Each new project sheds light on an aspect of PHP you didn't know before.
You would overwhelm yourself in you're a beginner trying to learn all before knowing what's in demand.
In a Nutshell - Set up a web server on your computer and practice. Apache or IIS, if you don't - I will wrote you notes on how - it's simple. Learn the basics, Learn proper programming standards, ideal practices for optimizations and modularity and practice shortening your old code while preserving the same functionality. Reverse Engineering - take other people's source code and tweak things and see what changes. Freelance Freelance Freelance - by knowing what's in demand, you will narrow your learning scope and you're still as eligible as anyone else for contracts.
Don't worry about having to know code our your head starting out, use the tools available until you mature enough to hate them lol. You got to be committed.
Brandon R. Bissoon
Multi-Platform Developer / UX Architect
"A simple man believes anything, but a prudent man gives thought to his steps." (Proverbs 14:15)