Apps and Clouds: An Introduction to Internet Resources