There is the off-chance that someone learns to code inefficiently without the use of functions. Just because something is easy doesn't necessarily make it right. If he learns to put code in a file and execute it, it may turn into a habit. Not necessarily or even likely, but there is the off-chance. Plus the basic of functions and servercmds is easy and considering the amount of progress you make by just learning those two, they are definitely worth learning first.