Web application development is the creation of application programs that reside on remote servers and are delivered to user devices via the Internet.
Mobile app development is the process of creating software for smartphones and digital assistants, mostly for Android and iOS.
Today, gaming is a multi-billion dollar business and game apps make up the bulk of mobile app development.
Cloud computing is an umbrella term for anything that involves delivering hosted services over the Internet.