Some points to keep in mind while playing are:
You are not required to kill any enemies. Undertale's enemies can all be reasoned with. Your first run does not have to be your last. Continue Speaking if You Notice New Dialogue. You are not allowed to look for puzzle solutions online.