01
Week 0
How to start learning IT in Nepal with no experience
If you skip this, every later chapter is a course cart.
English docs will feel slow. Use them anyway. Install VS Code. Create GitHub. Buy the cheapest domain you can renew. Read what a domain is and how it works. This week is not coding talent. It is refusing to stay private. That is the opposite of why Nepalese GenZ students are failing in IT.
02
Basic: document
How to learn HTML and CSS in Nepal
MDN. No builder. No React yet. Thirty days on one page.
Headings, lists, forms, images with width and height, one stylesheet. Make it readable on a 360px screen. Then host it. This is the start of how to become a frontend developer in Nepal. If the page is a template dump, you skipped the job.
- 01HTML
Meaning first
One h1. Real paragraphs. A form that posts somewhere, even a dead endpoint.
- 02CSS
Layout without a UI kit
Flex or grid. Type you can read. No four fonts.
- 03Host
HTTPS and a hostname
If it only works on localhost, it is still college.
03
Basic: motion
How to learn JavaScript and Git
Variables, DOM, fetch. Commits that say what changed. No 40-file tutorial repo.
Write a small filter, a tab, a fetch to a public API. Commit after each working slice. If AI wrote it, rewrite it by hand until you can explain it in Nepali. Git is the work background employers actually open. Course hopping is how people stay unready for work in the Nepal IT job filter.
One behaviour you own
Validate a form. List results. Handle empty and error. That is junior.
History you can defend
Small commits. No “finalfinal2.zip.” Branches when you are not scared.
04
Intermediate: frontend
How to learn React and Next.js in Nepal
Components, routing, forms. Measure on Nepal mobile. Cut weight.
Rebuild your hosted page in React if the UI repeats. Then Next if you need real routes and HTML on first paint. Read official docs, not a 12-hour YouTube. Nepal networks punish bundles. Notes live in Next.js on Nepal mobile networks. UI taste is a separate craft on the UI/UX practice page. Do not confuse Dribbble with a document.
Components from repetition
If you copied markup three times, you earned a component. Not before.
Measure on Ncell
Lighthouse on production. Throttle. Cut the slider.
Accessibility is HTML
Labels, focus, alt. Not a plugin lottery.
05
Intermediate: backend and search
How to learn backend development and SEO in Nepal
Node or Python. Postgres. Logs. HTML crawlers can read. Zero ads required.
One resource: create, read, update, delete, with errors that are JSON not a white page. Migrations, not clicking phpMyAdmin. Deploy and keep it up. That order is how to become a backend developer in Nepal. Then titles, headings, and crawlable HTML from how to become an SEO specialist in Nepal. DNS and mail when you are ready: Cloudflare and a mailbox that delivers.
College backend
- XAMPP screenshot
- No auth story
- No logs
- Dies when NEA blinks
Production backend
- Hosted API
- Env secrets, not in git
- Restart policy
- Search can fetch the HTML
06
Advanced: work background
How to get IT work experience after learning
Pick a neighbourhood problem. Keep it live. Then intern on a ticket, not a letter.
Advanced is not Kubernetes on week three. Advanced is owning DNS, a deploy, a bug at 10pm, and a page that still ranks without ads. Put the URL above GPA. Apply like the job market actually filters. Internships that leave code beat unpaid photocopy. Government is slow. You are not required to be. The rest of this cluster starts at Nepal and IT.
One product sitting
Shop, clinic page, or tool. Ugly. Hosted. You can break it on a call.
Second surface
Add an API or search. Same origin. Depth, not a new stack religion.
Walkthrough muscle
Nepali then English. Show git. Show the phone. Then ask for the desk.