Think Like a Computer
|(One intermediate revision by one user not shown)|
|Line 41:||Line 41:|
'''Thinking Like a Computer'''<br/>
'''Thinking Like a Computer'''<br/
Latest revision as of 19:00, 23 June 2017
 Ruby Resources
Learn Ruby the Hard Way
Textbook available for free online providing an introductory course to the Ruby scripting language.
 FFMPEG Resources
A tool that provides annotated examples for a variety of FFMPEG commands to accomplish common A/V preservation tasks! A very good starting point for people trying to understand FFMPEG.
 Python Resources
The Hitchhiker's Guide to Python
Road map for providing both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.
Automate The Boring Stuff With Python
Full book online outlying practical programming for total beginners.
Udacity Course: Intro to Computer Science
In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network.
 Bash Resources
The Bash Academy
An introduction to basic and advanced concepts of the bash shell. It teaches both newcomers and long-time users the best, safest and most robust ways of writing powerful bash scripts as well as making efficient and speedy interactive use of the shell.
 General Resources
Assess, Describe, Store: Thinking Like a Computer
Presentation by Jacob Nadal from AAPB NDSR Immersion Week, July 2017
Online resource for user-created coding challenges in a variety of languages.
Series of online guides for learning the basics of programming for a variety of languages.