IMO there are two things you have to do to become a successful programmer. Step one is to learn how to think like a programmer. If statements, loops, etc. Ideally, you learn this at a younger age using a tool that is designed to do that (there are tons of options, programs like Alice etc). For me personally, I learned…