Posts tagged

Coding101

Setting Up Your Development Environment: The First Step in Your Coding Journey

Guides absolute beginners through assembling a productive local coding environment from scratch. Compares operating system options and explains trade-offs, walks through installing Python and verifying it on the PATH, choosing between beginner-friendly editors (VS Code, Sublime Text) and full IDEs (PyCharm, IntelliJ), setting up Git and GitHub for version control, and optionally creating a Python virtual environment to isolate project dependencies. Ends with a step-by-step sequence that results in running Hello World from the terminal.

Introduction to Programming and Variables: Your First Step in Coding

Establishes the foundations of programming for absolute beginners: what programming is, how programs follow an input-process-output structure, and how variables act as labeled containers for storing data in memory. Covers four fundamental Python data types (int, string, float, bool), Python's snake_case naming convention, and common naming pitfalls to avoid. Includes a practical exercise that stores personal information in variables and prints it formatted, plus a challenge to model a favorite book or movie using at least four variables.