Python (Jupyter & Anaconda) -- how to install these programs for the first time.
Getting Started with Jupyter Notebooks:
10 page guide by UCSD librarian Stephanie Labou
Plotting and Programming in Python
LearnPython (Interactive Tutorial): Short, interactive tutorial for those who just need a quick way to pick up Python syntax
Python Data Science Handbook
Learn Python, Break Python: A Beginner's Guide to Programming