Not sure how many responses you'll get with that broad of a subject. I'll share a few thoughts.
I'd say the best thing you can do right now is simply find a quick tutorial on installing Drupal and play around.
There is a nice listing of video tutorials at http://feeds.feedburner.com/drupal-videos. This is an RSS feed roundup of drupal videos.
I blew a lot of time making sites and trying to get things to fit until I realized what flexinode/cck was for and then views. You can ignore the flexinode reference, it's just showing I'm an old drupal geek really and their for accuracy. CCK took it's place awhile ago. Anyway, learn CCK and Views, realize how they work with each other. Pick up the core taxonomy stuff and configuration settings. Learn the rest of the core system. Try not to focus on anything else for awhile. This will provide a foundational understanding that will make the rest of the modules much simpler to deal with, plus you can do a lot of what you want with nothing but those anyway. :-)
I regret that I was so unfocused when I originally started using Drupal. It really held me back.
I have redesigned the site a few times. Here is the latest www.foc4u.org
Of course, it's ALWAYS in progress!
Geeks and God Camp in NORTH CAROLINA!!!! 2010? 2011?
mfer - SheenaD lives here (she does a lot with core theming)
My Christmas wish is that there was a tutorial on here just going thru the basic steps to get a simple church website up and running using Drupal. I use Hostmonster for, well, hosting... so setup was so easy a caveman could do it.
Anyways, I can't listen to the podcasts for some reason, they just buffer eternally. A tutorial would be great. I would say I am expert in HTML and CSS (and yes, I do mean jedi-like) but have no real programming language knowledge other than come php.
OK, just seeing what kind of replies I get. Oh, and I'm doing my church website for free here, that is the purpose of me coming to this site.
Best Regards,
Branjawn