Skip to content

Front-End or Back-End

Choosing a path can feel overwhelming.
Everyone has to decide at some point, and it’s okay to be confused at the beginning.

This page exists to help you understand the difference, not to force a decision.


Front-end is focused on what users see and interact with.

It often includes visual work and collaboration with design.

You might enjoy front-end if:

  • You like seeing results quickly
  • You care about details and visuals
  • You enjoy improving user experience

Examples of technologies(The Triforce):

  • HTML
  • CSS
  • JavaScript

Front-end is often related to UI (User Interface) and UX (User Experience), which focus on how a product looks and feels to use.


Back-end focuses on logic, data, and systems behind the scenes.

Users don’t see this part, but everything depends on it.

You might enjoy back-end if:

  • You like problem-solving
  • You enjoy structure and logic
  • You don’t care much about visuals

Back-end developers work with:

  • Servers
  • Databases
  • APIs

Skills Everyone Needs (No Matter the Path)

Section titled “Skills Everyone Needs (No Matter the Path)”

Regardless of choosing front-end or back-end, you will need:

  • Git
  • GitHub or GitLab
  • A package manager

These are non-negotiable skills in real jobs.

You don’t need to master them now — just be aware they exist.