What I'm looking to do is create a somewhat dynamic front page. It will have an image with a welcome message and then I'd like to have three sections below it. One for articles, one for reviews and one for studios. Each section will contain a set amount of articles with short descriptions of each with the option to read on (as seen in this mockup below).

What I need to know is can CMSMS do this? Will modules need to be written? I am completely worthless when it comes to php and writing a module is something I just can't do at this point. If that's the case, is there someone with more knowledge in this area willing to help?
Ideally each section would pull the latest articles from within the bowels of the database and slap them on the front page, updating itself whenever a newer article is published.
I have accepted the fact that I'll need a separate "front-page" template for this, which is fine and styling won't be an issue. It's just the actual coding that I think will inevitably have to occur that frightens me.
Any help would be appreciated.
Regards,
Alex