Programming is about problem solving first. The language is secondary. As soon as you are tasked with writing your first program (by the way, you won't write the code yourself the first time - because it has all been written) and figure out the puzzle... make the connection, you will know right then and there if you want to be a programmer.