I started off wanting to learn how people did those nifty things like hit counters on their websites, and somehow ventured into C++. What kept me going was the joy of seeing my programs actually work...