I've been in front of a computer half my life (I'm hardly exaggerating, for the past several years all I've done all day is use my computer for various things), so I know a ton about them, software and hardware. I built my own computer, it's a piece of cake. I'd never buy a brand-name one. I used to love programming, and still like it, but I don't do it anymore, as now my obsession and main interest is human languages, rather than programming languages.