Certainly if you don't have much experience with programming languages, you're best with Worpress, it's feature rich and easy to get up and running and most Hosting companies have it integrated. However, if you want full control of your web site functionality i strongly suggest you use php and HTML5. Just buy a HTML5 template from one of the many template sites out there and integrate your php code. You won't regret it.