yo de programacion no senada pero los requerimientos que necesitas para montar el smf son php4 o 5 , mysql.
ya con eso necesitas crear una bd, tener los datos de acceso a la bd, esto es user/pass,nombre de la bd. la bueno del smf es que no e smuy difici instalr y tambin tiene bastante documentacion tanto en ingles como en español. un bun consejo es hacer siempre pruebas en un servidor local antes de subirlo al servevidor d epago, uno bueno y portable, para no instalar nada es el uniformserver
http://www.uniformserver.com/
trae lo necesario para probar las aplcaciones prediseñadas.