Web development, programming, and software engineering, even for WordPress, begin with a basic understanding of computer science. Your job is to get the computer to do what you need it to do. Understanding what the computer needs, how it processes, and what it does elevates your knowledge, effectiveness, and proficiencies. It will turn on so many light bulbs for you.
Quick Links:
- Understanding How the Computer Works Series
- Introduction to Computation and Programming Series
- General Computer Science Series
Understanding How the Computer Works Series
These labs will teach you how the computer works. We STRONGLY suggest that you take these labs in order, starting with the first one and progressing down the page.
Here is a good video that explains more specifically about the computer’s CPU works. You can watch it on YouTube.
Introduction to Computation and Programming Series
These labs introduce you to computation, computational (programmatic) thought, and programming. This series is language agnostic. You are learning the building blocks of programming which are the same for all languages.
General Computer Science Series
These labs are general to the field and study of computer science.