Tag: Beginner
17 posts
-
10 C++ Compile and Link Errors Beginners Hit First, and What Each Message Means
Ten common C++ compile and link errors for beginners: undefined reference, segmentation fault, redefinition, no matching function, undeclared identifiers and more, with what causes each one.
-
Getting Started with Node.js: Install, Setup, and Hello World
Node.js tutorial for beginners: install Node and npm on Windows, macOS, and Linux, run Hello World, use npm scripts, and understand modules, fs and HTTP.
-
Getting Started with Rust: rustup, Cargo, Ownership Basics and Your First Compiler Errors
Rust for beginners: rustup and Cargo, immutable bindings, moves and borrowing, overflow and panics, and how to read your first Rust compiler errors.
-
Starting with TypeScript: What the Compiler Checks, tsconfig Options That Matter, and Your First Errors
Set up TypeScript the practical way: local install, the tsconfig options that matter, running .ts with Node or tsx, and decoding TS2322, TS7006 and TS18047.
-
Setting Up Python: Installing Python 3, pip, venv, VS Code or PyCharm and a Clean Project Layout
Set up Python on Windows/Mac/Linux: install Python 3, pip, venv, VS Code, PyCharm, requirements.txt, Poetry, and a clean project layout for beginners.
-
Python Basic Syntax: Indentation Errors, Truthiness, Floor Division, f-strings and match
Python syntax that trips up newcomers: IndentationError and TabError, truthy values, chained comparisons, negative floor division, f-string specs and match.
-
Python Data Types Explained: Mutability, Aliasing, Float Rounding, is vs == and Truthiness
How Python data types really behave: names vs objects, list aliasing and copies, int vs float precision, round() and Decimal, str immutability, dicts, is vs ==.
-
Python Functions: Parameters, Defaults, Closures, and the Traps Behind Them
How Python functions really behave: positional-only and keyword-only parameters, the mutable default trap, late-binding closures, nonlocal, and functools.wraps.
-
HTML and CSS Basics: How the Browser Builds the DOM, Applies the Cascade and Lays Out Your First Page
Learn HTML and CSS by how browsers actually work: DOM parsing, semantic elements, the cascade and specificity, box-sizing, margin collapse and the viewport tag.
-
Java for Beginners | Install the JDK and Write Hello World
Start Java today: install OpenJDK 21, set JAVA_HOME, compile with javac, run on the JVM, and explore IntelliJ, Eclipse, or VS Code—plus syntax.
-
Starting JavaScript: ECMAScript, Browser vs Node.js, Core Syntax and var vs let vs const
JavaScript tutorial for beginners: ECMAScript and runtimes, core syntax, and var vs let vs const—with examples you can run in the browser or Node.js.
-
C++ vs Python: Which Language Should You Learn?
C++ vs Python compared for beginners: speed, difficulty, memory, jobs, and learning curves—with benchmarks, checklists, and when to pick each language.
-
What Is C++? History, Standards , Use Cases, and How to
C++ overview for beginners: evolution from C, C++11/17/20/23, game/systems/finance use cases, pros and cons, myths, learning roadmap, and production.
-
C++ Pointers Explained: Addresses, Dereferencing, and the Mistakes That Crash Programs
C++ pointers explained with a street-address analogy: basics, swap, arrays, pitfalls, references, new/delete, smart pointers, const pointers.
-
C++ Functions: Parameters, Return Values, and Overloading
Complete C++ function guide for beginners: declaration vs definition, pass by value/reference/pointer, return rules, RVO, default arguments.
-
15 Common C++ Beginner Mistakes: From Compile Errors to Runtime Bugs
Fix missing semicolons after classes, forgotten headers, void main, pointer bugs, off-by-one loops, = vs ==, and how to read compiler errors.
-
C++ Classes and Objects: Constructors and Access Control
Learn C++ OOP from scratch: classes, constructors, public/private access, destructors, const member functions, and the Rule of Three/Five with working.