There are some great general resources for learning how to use plain text environments for scientific computing more generally.

Resources

Integrated Development Environments

These are programs that help you write plain text documents, code, generate things.

Computing Environments

Guides