Galaxy (https://galaxyproject.org/tutorials/g101/) is an open source system that empowers non-computational users to do computational biology. It is the most widely used, user-friendly pipeline system available. Galaxy can be installed on a server by any user, but there are also plenty of other servers on the web with public access, the flagship being http://usegalaxy.org.
Our focus in the following recipes will be the programming side of Galaxy: interfacing using the Galaxy API, and developing a Galaxy tool to extend its functionality. Before we start, you are strongly advised to approach Galaxy as a user. You can do this by creating a free account on http://usegalaxy.org, and playing around with it a bit. Getting a level of understanding that includes workflows is recommended.