k:  knit  | p: purl   |  st(s): stitch(es)    |  R: row
pm: place marker |  slm: slip marker
RS/WS:  right-side facing/wrong-side facing
yo: yarn over, starting at  front  of work pass  yarn over needle to back. When you reach a yo on next row, k st as directed. This should create a hole.
dyo: double yarn over, starting at front of work pass yarn over needle to back, repeat this (make 2 loops) - this makes 2sts
ssk: slip next st k-wise,  slip  following st k-wise, insert tip of left-hand needle into these 2sts (right to left) and k together as one
sl: slip a st without working from left to right needle
k2tog/p2tog: k/p 2sts together as one st

Unless otherwise stated, when working back across dyos k first loop then p second loop eg:
dyo row: k1, dyo, ssk, k11, k2tog, dyo, k1
Following row: k1, k1 [first loop of dyo], p1 [2nd loop of dyo], k13, p1 [first loop of dyo], k1 [2nd loop of dyo], k1