Chess Notation and Fool's Mate
Chess notation (aka scorekeeping) is required of players during chess tournament play. The immediate practical purpose of this is to allow refs to reference the players' moves in the case a dispute arises over the board, allow a player to prove three-fold repetition in the case of a draw (and 50 move rule), and lets players to review their games later.
Algebraic notation is the form of chess notation used. Chess.com uses this method. Checkmate is #, check is +, castling kingside is o-o and castling queenside is o-o-o. You should understand from examples on chess.com how the rest works.
Example game for you to see notation in action for certain moves.
Here are some other variants of it where you use the Fool's Mate motif. Find the winning moves.