Installing SMF is not difficult. SMF is designed so you will have as few problems as possible. Check this document for information on how to install SMF. You will need a host with PHP and MySQL before you begin.
Client and Server Requirements
Installing and Upgrading using Webinstall
test