Wenn du sagst du möchtest ein Forum programmieren, dann wirst du ums coden nicht rum kommen. So ein PHP basierendes Forum besteht ca. zu 90% aus PHP & MySQL.
Die Struktur ist nicht schwer, du brauchst erstmal einen recht guten Editor, eine Benutzerverwaltung und die Forumstruktur an sich...