@metycent
I learned programming along the way, started with tutorials to have the basics, but after watching a few tutorials I worked on my own projects. At the beginning I copy/paste code from google or tutorials, but then with time I understand it and Im able to change it for my needs.