Skip to main content
TellaDev

Learning library

Learn

Guides and tutorials for developers and everyday tech users.

Learn is the slower, more structured side of TellaDev. Blog posts often explain a specific argument or trend; these guides are meant to be returned to while you practice.

The library is split into everyday tech, developer fundamentals, and roadmaps. Pick the area that matches your current blocker, then follow the articles in sequence when a topic has an obvious progression.

Everyday Tech

13 guides

Practical technology habits for people who want their devices to feel less mysterious.

Best for quick wins. Pick one guide, apply two or three changes, and come back when another daily friction point appears.

Free Up Phone Storage Without Losing Anything Important
Smartphone Tips beginner

Free Up Phone Storage Without Losing Anything Important

Reclaim gigabytes of space on your phone with these safe cleanup strategies.

Smartphone Photography Tricks the Pros Use
Smartphone Tips beginner

Smartphone Photography Tricks the Pros Use

Elevate your phone photos with techniques that go beyond point-and-shoot.

Your Phone's Built-In Tools You Didn't Know Existed — No App Downloads Needed
Smartphone Tips beginner

Your Phone's Built-In Tools You Didn't Know Existed — No App Downloads Needed

Discover the hidden built-in tools on your iPhone and Android — scanner, magnifier, translator, level, and more — that replace dozens of apps.

Smartphone Tricks for Travelers: Offline Maps, Translation, and Hidden Gems
Smartphone Tips beginner

Smartphone Tricks for Travelers: Offline Maps, Translation, and Hidden Gems

Essential smartphone tips for travel — offline maps, translation, eSIMs, safety prep, and more to keep you connected anywhere.

The Ultimate Guide to Extending Your Phone's Battery Life (Android & iPhone)
Smartphone Tips beginner

The Ultimate Guide to Extending Your Phone's Battery Life (Android & iPhone)

Stop your phone from dying by 3 PM — learn the real battery killers and simple settings fixes for Android and iPhone.

Stop Scrolling, Start Using: Underrated Phone Features You're Ignoring
Smartphone Tips beginner

Stop Scrolling, Start Using: Underrated Phone Features You're Ignoring

10 powerful phone features you're not using — focus modes, password managers, widgets, automation, and more for iPhone and Android.

Wi-Fi, Bluetooth & NFC Tricks That Simplify Your Daily Routine
Smartphone Tips beginner

Wi-Fi, Bluetooth & NFC Tricks That Simplify Your Daily Routine

Go beyond basic connections — learn Wi-Fi sharing, Bluetooth multipoint, NFC automation, and smart routines for iPhone and Android.

How to Spot and Avoid Phishing Scams in 2026
Online Safety beginner

How to Spot and Avoid Phishing Scams in 2026

Learn the telltale signs of phishing attacks and how to protect yourself.

Why Two-Factor Authentication Is Non-Negotiable
Online Safety beginner

Why Two-Factor Authentication Is Non-Negotiable

2FA is the single most effective step you can take to secure your online accounts.

Staying Safe on Public Wi-Fi: A Practical Guide
Online Safety beginner

Staying Safe on Public Wi-Fi: A Practical Guide

Public Wi-Fi is convenient but risky. Here's how to use it without exposing your data.

The Best Note-Taking Apps for Every Workflow
Productivity Apps beginner

The Best Note-Taking Apps for Every Workflow

From quick capture to full knowledge management, here's which app fits your style.

Todoist vs Things 3 vs TickTick: Which Task Manager Wins?
Productivity Apps beginner

Todoist vs Things 3 vs TickTick: Which Task Manager Wins?

A head-to-head comparison of three popular task managers to find your best fit.

5 Calendar App Tips That Actually Save Time
Productivity Apps beginner

5 Calendar App Tips That Actually Save Time

Stop using your calendar as a simple schedule and start using it as a productivity system.

Developer

12 guides

Developer fundamentals written for working practice: Git, Docker, terminal fluency, shell scripting, and systems knowledge that makes debugging less random.

Best for skill depth. Read in order inside a topic, then practice with a real repo or local project before moving on.

Docker Fundamentals
Docker intermediate

Docker Fundamentals

Understand containers, images, and Docker Compose to build consistent, portable development and production environments.

Git Version Control
Git intermediate

Git Version Control

Master Git fundamentals: commits, branches, merging, and collaborative workflows for professional development.

Terminal & Command Line
Terminal intermediate

Terminal & Command Line

Navigate the command line with confidence. Learn essential commands, shell shortcuts, and productivity techniques.

Docker Compose for Multi-Container Apps
Docker intermediate

Docker Compose for Multi-Container Apps

Define and run multi-container applications with Docker Compose — databases, APIs, and frontends together.

Git Branching Strategies
Git intermediate

Git Branching Strategies

Compare GitFlow, trunk-based development, and feature branches to choose the right workflow for your team.

Bash Scripting Fundamentals
Terminal intermediate

Bash Scripting Fundamentals

Write your first bash scripts: variables, loops, conditionals, functions, and handling command output.

Writing Efficient Dockerfiles
Docker intermediate

Writing Efficient Dockerfiles

Build smaller, faster, more secure Docker images with layer caching, multi-stage builds, and minimal base images.

Git Rebase: Clean History Without the Mess
Git intermediate

Git Rebase: Clean History Without the Mess

Learn when and how to use git rebase, interactive rebase, and squashing to keep your commit history clean.

Shell Productivity Tricks
Terminal beginner

Shell Productivity Tricks

Speed up your terminal workflow with aliases, functions, history search, and keyboard shortcuts.

Docker Volumes and Networking
Docker intermediate

Docker Volumes and Networking

Persist data across container restarts and connect containers together with Docker volumes and networks.

Collaborative Git Workflows
Git intermediate

Collaborative Git Workflows

Pull requests, code review etiquette, and merge strategies for teams working together on GitHub.

Tmux: Terminal Multiplexing
Terminal intermediate

Tmux: Terminal Multiplexing

Manage multiple terminal sessions, split panes, and keep long-running processes alive with tmux.

Roadmaps

3 guides

Structured paths for learning a larger domain without getting lost in tool lists.

Best for planning. Use these before buying a course or starting a large learning sprint.