The latter. Maybe it's not that hard to learn but I suppose I've never really felt inclined to try and touch type since hitting the wrong function key can have a higher "cost" than just typing a wrong letter. Bringing up a help dialog, going full screen, developer console, etc.