I consider myself a beginner programmer, due to most of my code being sloppy, my implementations on algorithms being horribly bad and slow, and the lack of understanding programming concepts beyond the intermediate level