Game Maven from Crunchzilla is live Javascript programming for fun. It's an interactive tutorial with a focus on action over explanation. When you work through Game Maven, you dive right into coding, and the code you write immediately yields visible results.
You don't need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you're ready.