I know you mention oak, but it's quite difficult to work with if you're not very experienced. It's rather more like engineering than joinery. Would you consider trying MDF first? It's very forgiving, and easy to glue and screw. Any mistakes can be filled, then the whole lot painted with anything you like.
You could compromise by having a hardwood top.
Traditional drawers are difficult. You'd really need a router and dovetail jig. Again, you could compromise by using off the shelf kitchen drawers and runners.......... then add you own oak front and posh handles.