Possible Duplicates:
What should a developer know before building a public web site?
Where to start from in web development?
I'm going to be totally honest: I'm not a web developer. However, I do want a web presence and I've looked at a number of free and open source products (WordPress, Joomla!, Movable Type, Drupal) and haven't found one that I can really like or that supports or can be easily made to support the features that I want to add over time.
My biggest problem is not learning the languages, I'm familiar with PHP, Perl, and Python and could probably learn JavaScript very easily. I've also worked with HTML, XHTML, and CSS before. I can learn frameworks as well - I've done a smidgen with Ruby on Rails and read about Zend Framework, CakePHP, Symfony, and Django.
However, what I can't figure out is all the little nuances. XHTML 1.1 versus HTML5? Semantic web (I've done some work with RDF, but where is the semantic web now and where is it going)? Linked data? Microformats? Search engine optimization? And I have no actual experience with web design...
So how can I wade through all of these decisions and technologies to evaluate my options? I'm just bogged down by all these words and phrases. What kinds of things should I know before I jump in and start writing code? What kinds of things might be useful to know as I move down the road? I'm not even sure where to begin making the decisions - I have a rough idea of what I want to end up with in terms of features and content, but I'm not sure what I can leverage now (or leave a door open to leverage later) in order to help me actually go from nothing to something meaningful.