Skip to content
DnsLister Forum

Where domain hunters compare notes

is this a solid roadmap for a 2nd year BSIT student who wants to go deep into backend?

hey everyone. i'm a second-year BSIT student. i know basic HTML, CSS, Tailwind, and JavaScript, but i genuinely don't enjoy the UI/frontend side of things. i want to focus on backend development first and go back to frontend later once i have a strong foundation.

i put together a roadmap and wanted to get feedback on whether this is actually a solid path or if i'm missing something important.

my current skills:

– HTML, CSS, Tailwind (basic)

– JavaScript (basic)

– no real backend experience yet

the roadmap i'm following:

  1. programming thinking (turning problems into programs — data, control flow, functions, state, errors)

  2. JavaScript deeply (closures, async, event loop, promises, async/await)

  3. HTTP fundamentals (before any framework — methods, headers, status codes, CORS, cookies)

  4. Node.js HTTP module (build a server without Express first, understand what Express actually does)

  5. REST APIs with Express (routing, controllers, validation, error handling, middleware)

  6. PostgreSQL + SQL (SELECT, JOIN, indexes, transactions — no ORM shortcuts)

  7. auth + security (hashing, sessions, JWT, SQL injection, XSS, CSRF, rate limiting)

  8. testing (unit, integration, API tests)

  9. networking (DNS, TCP, TLS, HTTP internals, WebSockets)

  10. concurrency (event loop deep dive, non-blocking I/O, race conditions)

  11. queues + background workers (job queues, workers, async processing)

  12. WebSockets (real-time communication)

  13. caching + Redis

  14. deployment (Docker, CI/CD, Linux basics, VPS)

DSA and math running alongside all of this.

my questions:

– is this a reasonable order, or should i rearrange anything?

– is there anything important missing for someone targeting backend/developer tooling?

– any advice for staying consistent when concepts get slow and tedious?

thanks in advance.

Source: r/AskProgramming · by /u/Still-Leek-6940

Leave a Reply

Your email address will not be published. Required fields are marked *