Because you're not even trying. If you want to learn it, you'll have to do nothing else, but spend 10+ hours a day using your PC, learning how to code.I wish I could spend 10+ hours a day on anything related to my projects... I spent half an hour to full hour a day to learn coding - I can write quite a lot, compile game engines and tweak some stuff, port game code between engine forks - and that's what basic understanding and familiarity gives you.