Really? Is this actually a concern to anyone who's been programming for over a year?
The only remotely challenging part might be symbols on the number row (that's for me at least). And for those, there's actually NO reason you couldn't have a virtual keyboard you can look down at.
There's a bias here. Most of the users of this site likely use a keyboard as part of their daily jobs. Proficiency in touch-typing is essentially part of our jobs descriptions.
The only remotely challenging part might be symbols on the number row (that's for me at least). And for those, there's actually NO reason you couldn't have a virtual keyboard you can look down at.