If you don't have any prior knowledge on programming, ie Logics, Psuedo-coding, you might want to start there.
Learning basic to intermediate logics (and,or,xor,nand,etc...) and some form of problem solving can help you in the long run.
For me, starting with this helped me understand most of today's famous programming languages. It also makes it easier to adapt and learn new languages.