Skip to content

Programming Resources

Jonah Duckles edited this page Sep 20, 2013 · 8 revisions

Here are some resources to help scientists learn about programming. Most of these should be freely available ebooks to researchers at The University of Oklahoma.

Programming Languages

Python

Books

Python 2.x

Python 3

Domain Specific

R

Getting Started

Plotting and Graphics

Advanced

Domain specific

Bash/Unix

Matlab

Matlab is a programming language popular amongst engineers for it's built-in matrix mathematics and scientific/engineering toolkits. It is commercial software and does require a license to run. If you're looking for open access to models and code with collaborators all over the world, Python might be a better choice.

Books (available through OU libraries as full-text PDFs):

Go

Web Programming