I did not have much experience at real web programming work, only by doing some occasional jobs.
My task, among the rest, was to make a website consisting of some hundred pages. But the real problem is that it supposed to have 115 pages in ONE SINGLE language. Since it was a tourist and traveling services web, it had to have content in 6 languages (two last flags are fake). So I'm talking about almost 700 pages.
I knew I had to use some open source CMS but my short experience on Joomla was not so good. I remember I had been trying to change it's default templates or to turn some custom HTML page into it's template without much success.
Then I stumbled upon Drupal CMS. Despite that my "headache" went worse those days, I started to read it's documentation. After some 5-6 evenings at home, learning for an hour or two a day (after my exhausting daily job) I decided to go for it.
The next step was to find a way to turn regular HTML theme into Drupal theme. I found video podcast on
http://mustardseedmedia.com/podcast/episode24which made it pretty easy to do.
Also a Drupal documentation at
http://drupal.org/node/313510explains it nicely.
This themes making step was the key point.
I did the web site. You can see it at
And, it saved my job.