How about this game
For move two, why not Nf3?
If ...Nc6, you can still play D4 next and now if both the pawns and Knights are traded on D4 your queen will end up on D4 with no knight to push her off immediately next turn.
On move 5, why c3? Yes you can threaten the bishop next turn but you are already two pieces behind in development. Even if you play all your queenside pawns forward to harass the bishop, black can just play a6 and hide it behind the pawn at a7 as he does in the game. Also now your knight can not go to c3. Nf3 would have helped to contest both the d4 and e5 squares.
Then for move 8 you played f3 which gave his black bishop even more scope. It prevented you from castling kingside and eventually caused you to lose the exchange.
Move 21, keep in mind that pinned pieces can move unless they are pinned to the king.
Maybe you might like to look through some morphy games? He tends to develop his pieces faster than his opponents; which, in this game, is what your opponent did to you.