Hello NightWalker
Fist advice : read this :
http://codex.wordpress.org/Template_Tags/query_posts
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Templates
When you'll understand how wordpress "thinks", it will be very easy for you to ask him what you want to do. Wordpress thinks in "loop" to display all the posts from your blog. Basically, when you surf on a Wordpress site, there is a main "default" loop to display all the posts, regardless of category.
If I understand well, you want your main page to display on the index of your site different section for each category, just like in a newspaper site.
To do this, you simply have to set a loop for each category.
Let's put it in a example with three category with their respective ID:
Cinema : ID 1
Sports : ID 2
Politic : ID 3
Then, as I said, wou will need to set three loop with a specific "query posts" for each of them :
--- FIRST LOOP ---
<div class="section">
<h1 class="section_title">CINEMA</h1>
<?php query_posts('cat=1&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
- DO YOUR STUFF : TITLE, PERMALINK, AUTHOR, DATE, EXCERPT, ETC. -
<?php endwhile; ?>
</div>
--- SECOND LOOP ---
<div class="section">
<h1 class="section_title">SPORTS</h1>
<?php query_posts('cat=2&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
- DO YOUR STUFF : TITLE, PERMALINK, AUTHOR, DATE, EXCERPT, ETC. -
<?php endwhile; ?>
</div>
--- THIRD LOOP ---
<div class="section">
<h1 class="section_title">POLITIC</h1>
<?php query_posts('cat=3&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
- DO YOUR STUFF : TITLE, PERMALINK, AUTHOR, DATE, EXCERPT, ETC. -
<?php endwhile; ?>
</div>
I wrote some "div" just to be clear. Of course, you will adjust this for your own needs with your own css.
As you can see, each loop there have a specific "query post". Let's see, for instance, what happens with the first one :
<?php query_posts('cat=1&showposts=5'); ?>
In english, this code says to wordpress :
Go get some post (query_posts) but only in category with the ID 1 wich is "Cinema" (cat=1) and display only the last five posts (showposts=5).
That's it. Of course, you can ask many other things to wordpress with query_posts, but here you have the main idea. You will find more by reading the links I gave you above. You can do this for as many catagory as you like.
One of my main job is to manage the online version of a newspaper in Montreal. If you want to see it in action, just follow the "occupation" link in my profile (in french...) ...
Good luck.
S.
P.S. Sorry for the double empty post above... :-)