Great Game
Quite a few mistakes on both sides. Everyone makes blunders and we all have to start somewhere... Keep it up!
Just as a quick glance I saw:
7. Qxa8 black rook for white bishop
10. b4 10... Nxf3+ "Priority of check"
16... Qb2 to win rook
1. e4 e6 2. Qf3 Nc6 3. Bc4
One trick I love to play on my opponent is 3...b5!
This move was once extremely hard to find for me once someone pointed out it purpose, Nowadays its almost forcing and easy to notice why.
and if White replies with 4. Bxb5?? then 4...Nd4! wins with ease as white cant deal with the triple threat of the capture of 1)Queen 2)Bishop and 3) 5...Nxc2+ picking up rook+pawn
However if white replies with 4. Bb3 then either 4...Bb7 is solid or 4...a5 is strong to gain space
Since your new to chess also, you should be on the lookout if the opponent does develop his queen early in the game or opening 10-15 moves. As a rule of thumb dont develop your queen early in game as if leaves it open for attack thereby losing 'time' or 'tempo'
I hope that helps