This document provides an introduction to programmatic access and web services for querying biological data resources. It discusses different types of query interfaces including graphical user interfaces, application programming interfaces, and web services. It then focuses on describing web services, including REST and SOAP web services. Examples are given of using PSICQUIC REST and SOAP services to query molecular interaction data. The document also introduces workflows and workflow management systems like Taverna and myExperiment that allow sharing and reusing workflows that combine multiple services.