I think doing all the reading is great. Just be patient and persistent. Everyone has a different learning curve and time will tell how long it takes but I think you're doing just fine.