Subscribe Contact

Home  »  Chapter 1 : Preliminaries
Computer Concepts for Programmers


Page Menu: 

Overview

One of the first challenges people face when they are learning to program is a fundamental difference between being a computer user and a computer programmer. Unfortunately, this rarely receives much attention in programming books and classes. There is often an assumption that a person learning to program knows how to work with their computer's operating system, the file system, how to download and upload files to various locations, how to compress (zip) and decompress (unzip) files. Also, learning to program requires knowledge of installing software, libraries and other tools needed for programming tasks. In this section we'll take a look at a number of the key skills needed to handle these tasks.

Computing Hardware

Operating Systems

Networks & the Internet

Software & Apps

File Systems

File Transfers

Zipping & Unzipping

Programming Tools

Repositories

Libraries & Packages

Troubleshooting


«  Previous : Preliminaries : Programming Across Disciplines
Next : Preliminaries : Traditional & AI Programming Approaches  »




© 2023 John Gordon
Cascade Street Publishing, LLC