Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
There are many ways to learn Linux, and I can't think of one as being the 'best'. Of course, something may work for some users while failing miserably for others. There are users who prefer to ask a friend or get their answers fast on a forum, either because they are too lazy or they just don't have enough time to learn something new: they want it to work in their own way. Well, that's not quite an option, since there is no universal program which will fit any user's way of doing things.
I remember that when I started I made some very dumb questions on forums and IRC, but I always liked to read documentation, which is by far the best way of learning Linux in my opinion. There is a saying which goes like 'give a man a fish and he will have food for one day, teach the same man how to fish and he will have food for his entire life.' Well, not exactly like this, but you got the point. I think keeping asking questions rather than reading manuals and tutorials first will get you out of trouble for the moment, but there will always be problems in the future which need to be taken care of.
A thing I recently observed was how most of the IRC channels and forums handle beginners: on IRC there is usually a topic and a helpful bot, and on the forums are the stickies which contain detailed information for newbies.