I'm by no means a professional programmer. Just a guy who likes programming and wants to do it for fun.