324 words
2 minutes
Termux - Where It All Began

Termux - Where It All Began#

Everything started with a tiny app on my Android phone that changed my life forever.

How It Started#

A friend told me “download this app called Termux, it’s so cool!”

So I did. Opened it up. Saw a black screen with some text…

Terminal window
$ _

“…now what?”

My First Commands#

Terminal window
# Update everything
pkg update && pkg upgrade
# Install something
pkg install python
# Try it out
python
>>> print("Hello World!")
Hello World!

When I saw “Hello World!” pop up… that was it. Magic.

The “Hacking” Phase#

Let’s be real, I started with the “cool” stuff:

Terminal window
pkg install nmap
pkg install hydra
pkg install sqlmap

Yeah, I was THAT kid. We’ve all been there, right?

What I Actually Learned#

1. Linux Basics#

Terminal window
ls, cd, pwd, mkdir, rm, cp, mv
cat, grep, chmod, nano

2. Python (for real this time)#

import requests
url = "https://api.github.com"
response = requests.get(url)
print(response.json())

3. Git#

Terminal window
pkg install git
git clone https://github.com/someproject

My Termux Setup#

Terminal window
# Essential packages
pkg install python nodejs git wget curl
# Make it pretty
pkg install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Access phone storage
termux-setup-storage

Tips for Termux Beginners#

1. Learn to type#

Typing on a phone screen sucks, but it builds character lol

2. Get Termux#

Makes your terminal look way cooler

3. Use a Bluetooth keyboard#

If you’re serious about it, get a keyboard. Trust me.

4. Learn tmux#

Terminal window
pkg install tmux
tmux new -s coding
# Ctrl+B, D to detach

From Termux to Now#

Then (Termux)Now
pkg installapt install / npm install
Random scriptsProduction apps
Cloning reposCreating my own
localhostReal servers

Why Termux Is Actually Great for Learning#

  1. No PC needed — Just your phone
  2. Safe to mess up — Broke it? Just reinstall
  3. Real Linux — Not a simulator, actual Linux
  4. Learn by doing — Type command, see result

What I’d Tell My Past Self#

“Hey, you know that app you’re playing with? It’s gonna become your career. Keep going, keep learning!”


If you’re starting with Termux like I did — you’re on the right path!

From “kid playing with Termux” to “Full-Stack Developer”

The journey is long, but it’s worth it.

Terminal window
$ echo "Never stop learning"
Never stop learning
Termux - Where It All Began
https://blog.lukkid.dev/posts/termux-beginning/
Author
LUKKID
Published at
2024-01-10
License
CC BY-NC-SA 4.0