Summary
This chapter covered quite a lot of programming languages and there are more out there to discover. Whichever language a software engineer may reach for, it is primarily used as a tool to create something. First, we explored web development and learned that while HTML, CSS, and JavaScript are the most common, other languages can be used to develop for the web, such as Python.
Next, we moved on to backend languages, which focus on tasks that are not visible to the user, such as retrieving data from a database. We also learned that backend languages will often have multiple purposes, such as JavaScript, which can be used in any part of web development and to build games. We then learned that mobile languages also are sometimes backend languages that have a unique development environment on a computer to be able to build and test mobile applications. Depending on what platform and how it will be used, some languages may come with SDKs, libraries, and platforms that make developing...