Been doing web dev for about 10yrs now.. currently senior web dev / webmaster for a large port/shipping company.. but I want to start getting ready for whatever's next. So far the steps have been easy: keep learning the next step up in web dev. Obviously I started with HTML, then it was just a matter of mastering the next step.. CGI/Perl, Graphics, DHTML, CSS, XHTML, PHP, Databases, etc etc.. now I mostly work with CMS's (MySource, Sharepoint, etc) and XHTML/CSS/PHP/MySQL sites. Now it seems the next step is to learn to program.. properly. The web is turning into applications.. Google uses Python, Twitter etc use Rails, PHP has gone OO and is no longer just <? include("header.html"); ?> I'm just not sure if I want to take that huge step into learning a real programming language, or moving on to something else.. Opinions? What's next after web dev? Creating websites for small/medium business isn't something you can really do until you retire.