Hi RainbowTornado!
To learn to code you have to pick up and understand the basic building blocks.
Start by choosing a language and sticking with that. Pascal was built to teach people to program so that may be useful.
I suggest to starting coding, learn about the basic inputs and outputs (scanf printf etc) and how these are stored as variables (and also constants). Once you've understood these concepts, learn mathematics to manipultate these variables.
Then move onto the different loops - conditional loops (pre and post) and unconditional (timed and infinte). Once all this is understood then you will have the basic knowledge of the basic blocks of a computer program, then you can advance on this.
Unfortunately, programming (so I'm told) is hard for a starter (I say "so I'm told" as I'm a self taught developer who started about the age of 7. I am now a professional developer in the UK and do Android development in what free time I have), not something you can just read and do. To become a programmer you have to DO what you are learning, not just read. There are many ways to do this - follow tutorials, enrol on courses, ask questions (as you have done here).
Why not enrol on a free online programming course?
Also, absorb what Rukbat said in his post above. Programming is a forever changing activity, and don't expect to be a programmer in a weekend or a month. If your thirst for knowledge is there and you want it bad enough then there's no stopping you. If you get stuck then the internet (and this fantastic forum) will be there to help you!
All the best in your new hobby and hope it all goes well!