Video summary
Why I Chose Frontend Over Backend as a Beginner (And I Have Zero Regrets)
Main summary
Key takeaways
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)
- Learn HTML and CSS
- structuring and styling applications
- Learn JavaScript deeply
- described as the core of everything
- Learn React
- described as the most in-demand framework by jobs
- Add modern skills to improve hiring chances:
- TypeScript
- a little Firebase and/or Supabase
- AI integration to stand out
- 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)