Very well put neilo.
The biggest obstacle is the fear of the unknown. Once you get over that, it starts to come together rather quickly.
Some things look like they will never make sense and then it finally clicks and you can't believe how easy everything becomes. Taking one concept at a time gets you there in no time.
You never stop learning so there is little reason to worry about what you don't know yet. :)