Whether you've been tricked into becoming a programmer (by AI) or are intentionally looking to dive into the world of computers and programming, here's everything you need to know. CJ dives deep into computers, networks, operating systems, file systems, the world wide web, the client server model, web browsers, code editors, front end, back end, full stack, databases and more.
00:00 - intro
01:50 - computers are everywhere
03:05 - computers
03:59 - computer hardware
04:37 - the parts of a computer
06:57 - single board computers
08:17 - micro-controllers
08:48 - software / code / programs / apps
10:14 - a shift in world view
10:55 - operating systems
14:46 - networks
16:35 - the world wide web
19:59 - files
25:22 - folders / directories
28:28 - file paths
30:17 - file types / extensions
32:47 - binary file formats
36:05 - a simple computer program (file)
43:12 - http / request-response and the client-server model
45:36 - example: a manual http request / response cycle
51:05 - clients and servers are not special
52:14 - web browsers
58:49 - urls | uniform resource locators
01:05:12 - IDEs and Code Editors
01:08:54 - integrated development environments
01:12:10 - here be code
01:12:57 - our first website
01:16:36 - a static file server
01:19:16 - inspecting website network traffic
01:20:29 - where is the code running?
01:21:28 - learn more about html
01:22:19 - css / styles
01:24:57 - javascript / interactivity
01:27:46 - where is the code running?
01:30:11 - server side programming
01:32:51 - a basic node.js http server
01:37:54 - a basic node.js full stack server
01:39:03 - node.js packages / libraries
01:39:43 - initialize an npm project
01:40:45 - a basic express.js server
01:41:47 - express static serve
01:43:43 - request logging middleware
01:44:35 - serving json data from express
01:46:01 - fetching api data from the front-end
01:47:46 - rendering dynamic data on the client
01:49:47 - JSON
01:50:53 - web APIs
01:52:55 - databases
01:54:37 - roadmaps
01:59:06 - resources
02:03:59 - go forth and build
Other videos by CJ you might enjoy:
Set up a Mac for Power Users and Developers | • Set up a Mac for Power Users and Developers
LLMs / Context / MCP Explained | • MCP Explained | What, Why and How
How to Create a React App in 2025 | • How To Create A React App in 2025
Coolify Crash Course | Self Host 101 | Secure Set up | • Coolify Crash Course | Self Host 101 | Sec...
Self Host 101 - Run Multiple Apps on a VPS | DNS, Static Sites, Reverse Proxies and Let's Encrypt | • Self Host 101 - Run Multiple Apps with Cad...
Docker Crash Course For Developers | • Docker Crash Course for Developers | Hands...
Private vs Public Networks | • Private vs Public Networks Explained
------------------------------------------------------------------------------
http://www.syntax.fm
Brought to you by Sentry.io
#programming #learntocode #webdevelopment #javascript #syntax