Posts - Page 7
Posts - Page 7
4Learn to code from scratch with PythonOperators and expressions in Python
With variables under control, it's time to do something useful with them. In this tutorial you'll learn how to operate on data in Python: math, comparisons, logic... and how not to mix up = with ==.
2Mastering Vim from ScratchInstalling Neovim and LazyVim
You already know why Vim is awesome. Now it's time to actually install it. Learn how to set up Neovim with LazyVim, the modern distribution that gives you superpowers from day one.
12Mastering Git from scratchStashing Changes with git stash
Need to switch branches urgently but have unfinished changes? Git stash is your lifesaver. Learn how to temporarily save your work and recover it whenever you need it.
1Mastering Vim from ScratchWhy Vim? The Modal Editing Philosophy
Discover what makes Vim special, why modal editing is revolutionary, and how this 30-year-old editor remains more relevant than ever in 2026.

Introducing the Mastering Vim from Scratch Course
Tired of editors that slow you down? Learn Vim/Neovim from scratch to professional level: modal editing, LazyVim, LSP, and extreme productivity. Completely free!
11Mastering Git from scratchAdvanced branching in Git
Master Git branches: fast-forward merges, merge strategies, branch management with git branch and git switch, and how to recover from a detached HEAD state.
3Learn to code from scratch with PythonVariables and data types in Python
Learn how to create variables, understand Python's basic data types (numbers, strings, booleans), and how to use them to build your first programs.
7Mastering Git from scratchUnderstanding file changes with git diff
Before making a commit, do you know exactly what you've changed? git diff shows you line by line what was modified, what is staged, and what differs between branches.
6Mastering Git from scratchTracking and ignoring files in Git
Not every file in your project should be in Git. Learn how to use .gitignore to exclude what shouldn't be versioned and how to configure a global .gitignore for your machine.
5Mastering Git from scratchUnderstanding git status and git log
Two commands you'll use every single day with Git: git status tells you the current state of your repository and git log shows you its history. In this tutorial we study both in depth.
2.5Learn to code from scratch with PythonPython REPL: Your Interactive Python Playground
Discover the Python REPL (Read-Eval-Print Loop), a powerful tool for testing code, learning Python interactively, and experimenting with ideas instantly.
2Learn to code from scratch with PythonSetting Up Python Environment
Learn how to install Python with asdf, configure VS Code, and run your first program. Everything you need to start programming from scratch.