This is a useful piece of information! I'm not a professional, but I've been learning web design creating websites using mostly wordpress moped store themes. But I want to build a career in this sphere, and I want to improve my knowledge and skills. So, I need to learn coding. I'll check Python. Thanks!

think what you want to do.
i.e I want to make a stock system for my shop, I want to make a database for my car to log MPG etc... make it something you actually want rather than just a made up crap thing...

then get some paper and draw out how you want the screens to look, (that way you know and aren't changing things later.)

same with how the program should work, draw out some flow charts of the actions that you think you want to go through to use the system...

then have a look at those code academy courses again, focus on the specific bits that are relevant to what you want to accomplish, and get it done!

__________________
I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."

There are some good books out there that will teach you how to code, and most books like this also include some informationa bout high-level computer architecture and "mechanics", that will provide a better understanding of what is that you are really doing. This is a good example:

If you're learning JS, the first thing you need to learn of course is HTML and CSS. You can use a variety of sites online for learning languages.

One tip I'm going to give to you about HTML/CSS if you don't know already is to always use an external style sheet rather than inline style sheet or inline tag styling, since then it is easier to modify the entire page and also is less bloated therefore speeding up page loads and reducing bandwidth.

Check out TutorialsPoint for in-depth tutorials. And make sure you practice your skills and test your code so that you actually learn, rather than just copying examples and such and trying to learn that way.

Web design/development is a pretty well-paid job if you get experienced at it so I suggest you give it a try, in fact I want to work as a web developer in the future (the work experience for me in the start of October actually involves working with a CMS as far as I know, so I should learn a lot), because I'm interested in programming stuff.

I have a very strange opinion about this. First off i dont believe any language per say is really better than another simply more efficient at a function , so based on what you wat to do , you CAN choose a language to specialise in. BUT and here what ive learnt from many developers i consider legends , markup languages funny enough can be found in any book , a develops real asset is his ability to logically solve a problem. Once they have a logical solution using a code is easy , and they can pick up any book and apply it.

I would say start by knowing sort of which direction you want to head into , this will probably change, learn by doing , analysing code and why its the best solution , another solution inst as good. If you get the logic behind a language you have most of it down.