Tag
#getting-started
Everything I’ve written about getting-started. Notes, tutorials and lessons collected in one place.
14 posts
- · 45 min readLinux
Red Hat: The Terminal and the Shell
A beginner's intro to the Linux terminal: read the prompt, move with pwd/ls/cd, get help from man and --help, speed up with Tab and history, meet bash and PATH.
#red-hat#linux#rhel#terminal#bash#command-line#getting-started · 30 min readSeptember 14, 2026 LinuxRed Hat: The Linux File System
The Linux directory tree from scratch: "everything is a file", the root and the FHS, file types, inodes, links, /proc, /dev/null, df, du and find.
#red-hat#linux#rhel#file-system#fhs#getting-started · 32 min readSeptember 7, 2026 JavaJava: Installing the JDK and Your First Hello, World!
Install JDK 25 on Windows, macOS and Linux, understand PATH, then write, compile and run your first Java program: javac, java, jshell and first errors.
#java#jdk#openjdk#installation#jshell#programming#getting-started · 57 min readSeptember 6, 2026 LinuxRed Hat: Installing RHEL Step by Step
Install RHEL 10 in a virtual machine with the free developer subscription: Red Hat account, ISO, VirtualBox, Anaconda step by step, registration, first update.
#red-hat#linux#rhel#rhel-10#installation#virtual-machine#virtualbox#getting-started · 76 min readSeptember 5, 2026 LinuxRed Hat: What Is Red Hat and How Does It Relate to Linux?
What are Red Hat and RHEL? Linux kernel vs distribution, package managers (rpm, dnf), the Fedora, CentOS Stream and RHEL family, and the subscription model.
#red-hat#linux#rhel#fedora#centos#package-manager#open-source#getting-started · 39 min readJuly 23, 2026 JavaJava: What Is Java and How Does It Work?
Starting Java from scratch: what is Java for, who made it? How does a program run, what are binary and bytecode, which layers live inside the JVM, and how do JIT and the garbage collector work?
#java#jvm#bytecode#jit#programming#getting-started · 18 min readJuly 22, 2026 Programming BasicsAlgorithms: Dictionaries
What is a dictionary and how do you reach a piece of information by its name (its key) instead of its position? Learn key–value mapping, adding, updating, lookup and traversal — no code.
#dictionary#key-value#algorithm#programming-basics#data-structures#getting-started · 8 min readJuly 22, 2026 Programming BasicsAlgorithms: Final Steps
The finale of the Algorithms series: we gather everything we learned in nine posts (variable, conditional, loop, list, function, dictionary), combine it in one program, and point to the next step.
#algorithm#programming-basics#summary#problem-solving#getting-started · 19 min readJuly 11, 2026 Programming BasicsAlgorithms: Functions
What is a function and how do you define a job once and call it by name again and again? Learn parameters, RETURN, the black box and local variables — no code.
#function#algorithm#programming-basics#abstraction#getting-started · 30 min readJuly 10, 2026 Programming BasicsAlgorithms: Lists
What is a list and how does a computer store many values under one name? Learn indexes, walking a list with a loop, and the count-from-zero trap — no code.
#list#array#algorithm#programming-basics#data-structures#getting-started · 19 min readJuly 8, 2026 Programming BasicsAlgorithms: Loops
What is a loop and how does a computer repeat the same work? Learn counter and conditional loops, a loop's three parts and the infinite-loop trap — no code.
#loop#algorithm#programming-basics#control-flow#getting-started · 16 min readJuly 1, 2026 Programming BasicsAlgorithms: Conditionals
What is a conditional (IF-THEN) and how does a computer decide? Learn single, double & multi-branch conditions, AND/OR/NOT logic and nested decisions — no code.
#conditional#algorithm#programming-basics#control-flow#getting-started · 16 min readJune 24, 2026 Programming BasicsAlgorithms: Variables
What is a variable and how does a computer store data? Learn value assignment, operations, data types and naming via the labeled-box analogy.
#variable#algorithm#programming-basics#data#getting-started · 10 min readJune 15, 2026 Programming BasicsWhat Is an Algorithm? — Programming From Scratch
What is an algorithm? Learn to think algorithmically from scratch — with everyday examples, pseudocode and flowcharts, before writing a single line of code.
#algorithm#programming-basics#getting-started#pseudocode#flowchart