The command line (Terminal on a Mac, Command Prompt on Windows) is your window into your computer and your home base for doing development work. It's how you'll be able to jump between files and directories, open stuff up, run simple scripts and check the status of things. The Command Line is fully text-based, so you'll need to type everything in and can pretty much forget about the mouse. Graphical User Interface We often access computer programs through their Graphical User Interface (or GUI, for short). This is simply the visual component of a computer program. For instance, word processing software (Microsoft Word, Google Docs, etc.) generally offers a GUI with whitespace to type in, a cursor to indicate where we're typing, and a variety of buttons, menus, and options to format our text. This is a GUI. It's the visual portion of a program we see and interact with. The Terminal However, when we are developing code we often
Internet: The internet is a network of linked computers from around the globe. Each of these computers communicate with each other in a specific format. Packets: Packets are the information of the internet. Packets are sent from the sender to the receiever in a specific format which contains all the information needed to communicate. The differences between a webpage, web server, web browser and search engine: A webpage is the page you look at in your browser. A web server is the computer that has the code for how the webpage should look and act. A web browser is a program on a computer that displays the web page. A search engine is a web server that searches all other web servers for information. A user can then pull up the webpage on their web browser and search for a site. Clients: A client is the computer or internet device that requests information from the server. Server: A server is the computer that rece