Im a programmer for work and honestly feel the same. Everyone says I'm doing a good job but I feel like it takes me forever to understand a new code base. I can't just read a program and understand it. I need to copy and paste bits and try copy a feature to get my head around it. Like if there's a button on the GUI then I follow it right the way through creating my own button. But I don't know if there's a better way to learn than that
Amazon needs a bit more than bookshops to replace it. Need a whole shopping mall