When I began programming I had this exact question myself, and deep down the actual question was "what language is the easiest to learn and is there a language that will not make me quit because its too frustrating?".
I think becoming a programmer means you have to be able to handle a lot of disappointment, and you should be able to deal with the fact that you have to constantly learn (you asking this question on HN means you are going on the right path, it means have that explorer inside you). You will have to deal with frustrations and to do something over and over again until you have perfected it. (this is why I think a lot of us see programming as an art)
So learn any programming language, build the smallest thing you can imagine, start with a hello world, make a calculator, make a text based game, etc etc and keep going until you are fed up of programming and want to take up farming instead.
And one more thing, please don't think memorizing syntax is going to make you a great programmer, great programmers program, they make things and they make more things. Make things and never stop.
All the best.