That question is hard to answer as it depends on aptitude. Having an IT background may or may not help. If you are learning the lessons and things seem to "click" while doing the practices, you may have the aptitude to become advanced within a few years. I can tell you that even with my 18+ years of experience, I continue to learn new ways to do things all of the time. Just keep enjoying the lessons and things will happen as determined by your ability.