Cで基本を学ぶ
↓
C++でオブジェクト指向をかじる
↓
STLに手を出し関数型プログラミングを知る
↓
LISP、Haskellにハマり道を誤る

まぁ・・・がんがれ