An aspiring programmer who has some (moderate) knowledge of C, Java, and Python, and some basic knowledge of shell scripting.