Take a quick look at the $wp_query global object, learn how to alter it without using query_posts(), and create some custom WP_Query objects to get the posts you need.