> I have been programming for about 6 months now, and whilst I am loving
> it, I am concerned that I spend a lot of time searching the
> documentation for the syntax to a lot of common functions and keywords,
> that I have used at least a dozen times before.
There's good news and bad news.
The good news is that as you become a better programmer, you'll soon
leave behind the need to look up common functions and keywords.
The bad news is that as you become a better programmer, you'll pick up
the need to look up algorithms and concepts and everything else.
Two more things. One, I just finished a Master's in computer science.
Despite that, I still have to look things up three or four times a day
at the minimum. So far today, I've hit the books at least twenty-five
times.
Two, don't be in awe of any programmer--whether academic degree or
famous name or a long and respected career or anything else. We were
all once newbies, and the absolute best programmers never lose their
newbie status. The best programmers are always chasing something new
that they don't understand, they're always caught up in the sheer joy
of "oh, I didn't know you could do that".
Welcome to programming. You're among friends.