Not necessarily. A good and big script like Joomla will take care of all that for you. You just need to learn how to customizer it, which will most likely not take too much coding knowledge. However, I would star smaller if I were you, but that doesn't mean that you can't^^^they are right..but it really requires you to be flexible..by that i mean. a good developer or expert and advance in php or any other like language..that is to deal with hackers,bad attitude uploading files on your sites..