Its very easy and you may just need an hour to learn and do it. There are many free WP tutorial available all over the web. I think you should go through any of them and ask specific doubts.
After installing wordpress, on the left hand panel, you can see Appearance. Hover your mouse on that, after that Appearance->Theme. Then on that top, you can see "Add new". Click on that, and then you can see all free theme listed over there. In case if you wish to upload your own theme, again click on "Upload theme" and browse the theme from its location and done