Caboosian writes: Recently, I've become interested in programming. I have friends and family who are programmers, and when I ask what the best way to break into programming is, they all recommend various languages and tell me to Google for a tutorial. Despite many attempts at starting into Python, Java, or recently C#, I am yet to understand even the very basics of coding. Online tutorials are confusing, and my high school doesn't offer any sort of programming class. Am I just incompetent? Am I just finding bad tutorials? Or is there a different, better way to begin coding?