Resources
Course-specific Resources
Tutorial on using HPCC
Textbooks
Basic scientific computing
- Software Carpentry, particularly lessons on the Unix Shell and git.
- Atlassian git tutorial is also great.
- Learning GitHub.
- The Atom editor.
- The VS Code editor
- Pyplot.
- Jupyter Notebooks.
- GitHub Markdown tutorial
Basic Programming Books
- Introduction to Scientific Programming very recent, open-source book on programming in C++ and Fortran 2008 from a computational science perspective.
- Modern Fortran Explained online from the MSU library.
- Practical C Programming online from the MSU library.
- The C Programming Language from the MSU library.