Writing HTML, CSS, and Javascript code is.
Even this is debatable today. Everyone is learning HTML, CSS, Jscript, etc these days.
I code all my sites in RubyOnRails. It's a steep learning curve but well-worth the time investment. I find it superior to other web languages yet it plays quite nicely with them.
DO NOT USE A DARK BACKGROUND WITH WHITE FONT! It's hell on the eye's. 90% of the time if I go to a site that uses white text on a dark background, it's closed
Fact.
I recommend trying Wordpress. The learning curve isn't so bad and it's very versatile. The plugins available for WordPress are also superior, in my opinion, to other options available of the same flavor. With the SEO plugin, you can really put your site in front of your intended audience. The analytics plugin also allows you to monitor what content (photos, text, posts) is more favorable to your visitors and you can mimic that content to give your viewers what they're looking for.
Register your domain @
Web hosting provider - Bluehost.com or
Domain Names & Web Hosting : 1&1 Internet Inc. Both are cheap and easy.