Tables are a fundamental part of web design, if you need to to create a proper table, say to log data, or create a forum (
) then yes Tables would be suitable.
Using tables to create your layout, ie. put the header in one cell, left column in another, its a big no no in the current state of the industry. It can be done, but its not professional.
Divs are probably hard to create if you dont know how to but when maintaining and updating your websites information they are much easier.