There are many different types of users (including some very geeky ones), coming from many different perspectives. Graphic of user types here (warning highly geeky). You need to ensure that you have a realistic idea about your usage as it will often mean you're needing to check your filesystem more often. In my opinion, there is more written about types of users- the Internet is run by people whose job is to make things users (click here for another term for it use)- than there is about types of computer geeks themselves.
Find the right kind of geek, and your computing life will work out nicely. Otherwise, it can be difficult. Thanks, Regis