Well thats nice story and question you got there fellow nerd. Everyone will give you a different answer, opinion, thoughts, advice and so on... so here are my thoughts, I hope they will help you.
Now, what is the point of all this story that I have written? Well, its this. Find yourself, who you are, what you like, dont be a copycat of someone else, be yourself, be original. When you find yourself you will know what you love to do. And then you dont let go. You go pursuit your dreams. I found myself, fought and won over the depression and I found out that I love to program and I never stoped, even if I made mistakes.
If I founded Stefan a year back I wouldnt spend 1500$ on IT Academy.
Find what kind of teacher you want, that appeals to you. Make your study room, your PC and everything to the way you like to help you learn good.
If you want to learn the basics, and how things work, I would suggest taking Stefans courses.
Write out 5 reasons why you want to learn programming, so when you lost your motivation and you look at you reasons you will get back on your feet.
Since it is written in Serbian I will translate it for you.
Why I want to learn programming and do that
1) To help animals.
2) To help people.
3) To save and heal the nature.
4) To become rich so I can afford for my mother, father, granma, grandad( I wrote wrong on the paper xD), Vuk (name the of my brother, translated it means Wolf) and Laki (name of my dog whose name is Lucky or Laki shortcut from Lazar in Serbian).
5) Because that what I want to do. Because thats what I love to do.
What are your reasons?
I hope this helped!