Video summary

Why I Chose Frontend Over Backend as a Beginner (And I Have Zero Regrets)

Main summary

Key takeaways

Educational

Main ideas & lessons

  • The video compares front-end vs. back-end development in plain terms, then uses that comparison to argue what a beginner should choose first to maximize job prospects.
  • Core lesson: Start with the most accessible path, get real experience, then pivot if desired—rather than trying to jump straight to harder roles.
  • Recommended approach for beginners (especially job seekers): choose front end first because it is more beginner-friendly, easier to enter, and less risky for companies to hire juniors for.
  • The speaker also addresses AI’s impact: AI may automate some UI work, but fundamentals and real application understanding remain valuable. A new opportunity is building AI features into products.

Key concepts explained

1) What front-end development is

  • Front end = everything the user sees and interacts with, including:
    • buttons
    • layouts
    • visuals
    • animations
  • Front-end developers build the user-facing portion of the app.

2) What back-end development is

  • Back end = everything behind the scenes that makes the app work, including:
    • servers
    • databases
    • login processing
    • payment processing
    • storing and moving data
  • Users don’t usually see this, but it’s required for the app to function.

3) Relationship between front end and back end

  • You cannot have one without the other.
  • The front end constantly communicates with the back end:
    • a user clicks a front-end button → triggers back-end processing.

Which one to start with (beginner job strategy)

Claim: Backend is not beginner-friendly

Backend is described as hard to enter because:

  • backend code interacts with servers and databases
  • it touches critical/sensitive information
  • a mistake can take down the whole app or expose user data

Companies are said to be less willing to hire junior/beginner backend developers due to risk.

Required knowledge area for backend is framed as broad, including:

  • backend programming language
  • building and securing APIs
  • database structure and querying
  • authentication
  • servers and deployment

Backend pay is acknowledged as good, but:

  • higher salaries come after real experience
  • beginners may struggle to reach those outcomes without the “foot in the door” strategy

Recommendation: Front end is the smarter entry point

The strategy emphasized:

  • get your foot in the door with the most accessible role
  • use that experience to move later into other areas

Front end is described as:

  • the most junior-friendly field
  • lower risk to companies because:
    • work is visible and testable
    • less likely to crash the entire system than backend

The video frames the learning path as clearer and achievable:

  • approx. 6 months of focused, consistent effort to reach “hirable” level

AI and job security (how the speaker reframes the problem)

The speaker argues the “AI will take front-end jobs” fear is misunderstood because:

  • AI can generate simple layouts/components
  • but someone still must:
    • understand the whole application
    • connect UI to real data
    • handle edge cases
    • make it work for real users
    • fix issues when things break

The speaker claims this pattern is not new:

  • each new tool increased the value of people with strong fundamentals

Conclusion:

  • AI raises the bar; fundamentals make you more valuable
  • there’s also a “new lane” opportunity: building AI features into software products, with companies actively hiring for this

Step-by-step learning pathways (as instructed)

To break into Backend (as described)

  • Learn a back-end programming language
  • Learn to build and secure APIs
  • Learn databases and how to query them efficiently
  • Learn authentication and security
  • Learn server-side deployment of real apps

Emphasis: doing all of this from zero IT experience is described as genuinely hard.

To break into Frontend (as described)

  1. Learn HTML and CSS
    • structuring and styling applications
  2. Learn JavaScript deeply
    • described as the core of everything
  3. Learn React
    • described as the most in-demand framework by jobs
  4. Add modern skills to improve hiring chances:
    • TypeScript
    • a little Firebase and/or Supabase
    • AI integration to stand out
  5. Build and prove skills through practice:
    • build real projects using the stack
    • deploy them
    • become “genuinely hirable”

Final recommendation & mindset

  • Overall recommendation: Choose front end first, then pivot later if you want.
  • Fair caveat: backend can be excellent; if someone has a strong specific interest in backend systems/data/logic, they can pursue it—but expect a steeper climb from zero.
  • The most important rule: once you pick, stick with it
    • The biggest beginner mistake is flip-flopping between fields (front end ↔ back end ↔ cybersecurity)

Result of flip-flopping:

  • two halfbuilt skill sets
  • no clear focus
  • difficulty explaining what you can do in interviews

The speaker’s preferred lifecycle:

  • start with accessible entry
  • gain experience
  • build confidence
  • transition/pivot later with easier leverage from commercial experience

Speakers / sources featured

  • Iman (the main speaker; no other named speakers or external sources are featured in the subtitles)

Original video