My means? Currently, I am a Computer Science student at Purdue University where I usually work with C/C++ and Java. I am very active on campus where I'm involved in over a dozen organizations.
What I know of web development has been gathered from the web itself. I have spent many years wandering the Internet, not unlike how Caine wandered the West in a documentary television series called Kung Fu. In my travels, I have soundly defeated any other "Phil Harnish" in search results.
My travels have taught me a thing or two in PHP, (My)SQL, Flash ActionScript, JavaScript, CSS and XHTML. From the bigger endeavors, I have also learned a few lessons in project management, leadership, and version control (CVS, SVN, Hg).