About this listBelow is a compendium of non-PICSciE resources, grouped by topic, that may be useful for self-study. The list includes a mix of books, videos, web pages, and online tutorials. Some are extremely introductory, while others are more advanced. But none is a "silver bullet" --- as with any academic subject, computing knowledge is best learned by consulting a variety of references and repeated exposure over time.This list may be revisited periodically, but we will inevitably miss useful references. Therefore, if you have found a resource not listed here that has helped you in learning a certain topic, please use our "suggestion box" to let us know. We'll review it for potential inclusion in our list..LinkedIn LearningSome of the resources below are videos from LinkedIn Learning. Typically, these are paywalled, but people with an active Princeton NetID can access them for free by signing in at linkedinlearning.princeton.edu (VPN not required).O'Reilly Books OnlineUsers with an active Princeton NetID also have free access to the online version of O'Reilly's extensive library of books on technical topics(formerly known as Safari Tech Books) via the Princeton University Library. Any O'Reilly resources are also noted as such.Links to resource lists by topicUsing the Research Computing ClustersThe Linux Command LineThe SLURM SchedulerData TransferParallel ProgrammingOverview of HPC & Parallel ProgrammingHardware Essentials & VectorizationOpenMPMPIProgramming Languages and Software EngineeringPythonMATLABFortranC/C++RVersion control with Git and GithubA.I. and Machine LearningOnline courses, software, prompt engineering, diversity and inclusionCloud ComputingAmazon Web Services (AWS) Education: Research Training and Seminars (amazon.com)GCP - Google Cloud for Education - ResearchersMicrosoft - Academic Research Tools & Software | Microsoft Education