Coding

6 series

C

20 posts

Coding

[C Series 1] Why Study C Right Now?

Break down why C still matters from compilation, memory, and systems perspectives, and map the learning roadmap.

#c#systems#memory
Coding

[C Series 2] Prepare C On macOS and Run Your First Compile

Verify Xcode Command Line Tools on macOS and walk through compiling and running your first C program with `clang`.

#c#mac#clang
Coding

[C Series 3] Store Values with Variables and Primitive Types

Connect variable declarations, ints/floats/chars, `sizeof`, and format specifiers to build intuition about how C stores values in memory.

#c#variables#datatypes

FastAPI

20 posts

Coding

[FastAPI Series 1] Why FastAPI Is Worth Learning

Explains FastAPI's core advantages, the learning roadmap, and the mindset for this series.

#fastapi#python#backend
Coding

[FastAPI Series 2] Getting Started: Install and Run Your First API

Covers uv-based setup, installing FastAPI, launching the dev server, and verifying the first GET endpoint.

#fastapi#uv#python
Coding

[FastAPI Series 3] Separate Path and Query Parameters

Shows how to declare path vs. query parameters in FastAPI, validate them, and practice the flow in Swagger UI.

#fastapi#python#api

JavaScript

20 posts

Coding

[JavaScript Series 1] Why Learn JavaScript Today?

Explains why JavaScript is at the heart of the web, how browsers use it, and why it matters for building modern interactive pages.

#javascript#frontend#web
Coding

[JavaScript Series 2] Understanding Variables and Types

Walk through let vs. const plus strings, numbers, arrays, and objects using the browser console and Node.js.

#javascript#variables#types
Coding

[JavaScript Series 3] Reusing Code and Transforming Data with Functions and Array Methods

Learn the difference between function declarations and expressions, and see how `map`, `filter`, and `reduce` help you transform data clearly.

#javascript#functions#array-methods

Python

20 posts

Coding

[Python Series 1] Why Start with Python?

Discover why Python's clear syntax, rich ecosystem, and automation strengths make it a great starting point for coding, and explore the learning roadmap ahead.

#python#beginner#roadmap
Coding

[Python Series 2] Set Up a Python Environment with uv on macOS

Walks through installing uv, creating a new project, setting up a virtual environment, and running your first Python file on a Mac.

#python#mac#uv
Coding

[Python Series 3] Work with Data Using Variables and Types

Learn how to name variables, understand core Python data types, and write simple scripts that take input, process it, and give an output.

#python#variables#datatypes

Rust

20 posts

Coding

[Rust Series 1] Why Study Rust Now?

Explain why Rust matters through ownership, borrowing, and type safety, and map out the learning roadmap.

#rust#ownership#systems
Coding

[Rust Series 2] Install Rust and Run Your First App

Install rustup and Cargo, then create, build, and run your first Rust project.

#rust#cargo#rustup
Coding

[Rust Series 3] Variables, Immutability, and Basic Data Types

Learn the rules behind let and mut, then practice scalar, tuple, and array types.

#rust#variables#types

Svelte

20 posts

Coding

[Svelte Series 1] Why Svelte Clicks Quickly for Beginners

Summarizes why Svelte's low syntax overhead, intuitive reactivity, and component mindset make it a great starting point.

#svelte#frontend#reactivity
Coding

[Svelte Series 2] How to Read a Component File

Explains the script, markup, and style blocks that form a Svelte file and how state flows into the UI.

#svelte#component#frontend
Coding

[Svelte Series 3] Managing Props and Event Forwarding

Covers parent-child data flow with props, custom event dispatch, and event forwarding in practical terms.

#svelte#props#event