Newb/amateur programmer, knows the theory of most things I want to do, usually not how to do it though.