Possible Duplicate:
Should newbies use IDE autocomplete (Intellisense)?
I have a friend at school who wrote a program in VB.net in notepad, took it home fixed any errors that came up, and then compiled it. He used a textbook to get the hang of the relatively basic methods and properties he'd need (nothing complicated like network sockets etc) and then wrote it without looking much up.
This makes me wonder if it is frowned upon to use or rely on autocomplete? In Objective-c the method names are quite descriptive, and mostly I know what I want to do and now roughly the name of the method I want to use, though not necessarily letter for letter.
I could, if I wanted use the Documentation or headers to find method names, and I do sometimes. But naturally this is slower.
So should I focus more on learning parts of the language, than actually programming for a while, or is it ok to use Auto complete a lot?
Also as a subquestion, is better to know one language without much autocomplete needed. or to rely more on autocomplete and be able to use other languages (although not as efficiently and easily) once the syntax is understood.