Tables can be a problem for newcomers to web design but they are a mainstay and once you get your head around them they will form the basis of the majority of all your sites.
Try this page for an example:
This is a single row, two column table holding two images, one aligned left, the other aligned right.
I've hidden the table border using the border="0" instruction in the table HTML code and I've set its width to be 100% of the page. This means that regardless of the screen resolution your site visitor has, the table will alwyas resize to 100% of their screen size.
If your images are large this will give you problems since an 800x600 screen resolution on a 15 inch montior will not cope properly with two images that are greater than 400 pixels wide each (2 x 400 pixel wide images = the available 800 pixels screen size).
You can add all kinds of controls into your tables including cell spacing, padding, width restrictions, vertical and horizontal alignments and other things.
Maybe the above will help.