- Published on
Language Learning Motivation Guide for Developers: Technical English, Effective Methods, and Global Career
- Authors

- Name
- Youngju Kim
- @fjvbn20031
- Introduction: Why English Is Non-Negotiable for Developers
- 1. Why Developers Must Learn English
- 2. Technical English Essentials
- 3. Common English Mistakes by Non-Native Developers
- 4. Effective Learning Methods
- 5. Learning Resources
- 6. Motivation Psychology
- 7. Overcoming the Plateau
- 8. Japanese for Tech
- 9. Chinese for Tech
- 10. Global Career Preparation
- 11. 30/60/90 Day Language Learning Plan
- Quiz
- References
Introduction: Why English Is Non-Negotiable for Developers
As of 2025, approximately 80% of all software documentation worldwide is written in English. Stack Overflow, GitHub, official docs (MDN, React Docs, Kubernetes Docs) all default to English. Translations exist, but they always lag behind and quality varies.
More importantly, English ability directly impacts your career trajectory and compensation.
English and Developer Career Impact
================================
[Real Numbers]
- Global company salary premium: 30-50%+
- Reading docs in original English: 3-5x faster than via translation
- 99% of open source communication: in English
- Stack Overflow Q&A: 10x richer in English
[Moments When You Need English]
1. Understanding error messages
2. Reading official documentation
3. Writing GitHub Issues
4. Giving and receiving code reviews
5. Reading technical blogs
6. Understanding conference talks
7. Collaborating with global teams
8. Technical job interviews
1. Why Developers Must Learn English
1.1 Documentation and Information Access
English vs Non-English Technical Info
================================
React Official Docs:
English: Updated on release day
Translations: Days to weeks behind
Stack Overflow:
English answers: Tens of millions
Non-English: A small fraction
GitHub Issues:
English: 99%+ of issues in English
Other languages: Rare
Technical Blogs:
English: Hundreds of thousands of quality posts
Other languages: Limited in volume and depth
Key: Reading English multiplies your accessible info by 10x+
1.2 Global Opportunities
Opportunities Unlocked by English
================================
Employment:
- FAANG (Google, Apple, Amazon, Meta, Netflix)
- European startups (remote-first culture)
- Japanese tech (LINE, Mercari, SmartNews)
- Singapore tech hub (Grab, Sea, Shopee)
Remote Work:
- Global remote positions (Toptal, Upwork)
- US/EU companies hiring remote worldwide
- International salary + local cost of living
Open Source:
- Contribute to global OSS projects
- Build global reputation as maintainer
- Tech community leadership
Conferences:
- Speak at international conferences
- Global networking
- Direct access to latest tech trends
1.3 Salary Premium
English proficiency consistently correlates with a 30-50% salary premium for developers in non-English-speaking countries. Global remote positions from US or European companies can pay 2-3x compared to local-only roles.
2. Technical English Essentials
2.1 Code Review English
Common Code Review Expressions
================================
[Giving Feedback]
"Could you consider using X instead of Y here?"
"I think we could simplify this by..."
"Nit: minor style suggestion"
"This looks great! Just one small suggestion..."
"Have you considered the edge case where...?"
[Receiving Feedback]
"Thanks for the feedback! I'll update this."
"Good point. I hadn't considered that."
"I chose this approach because..."
"Could you elaborate on what you mean by...?"
2.2 PR (Pull Request) Writing
PR Template
================================
Title: [type] Brief description
## What
- Added user authentication endpoint
- Implemented JWT token refresh logic
- Updated error handling for login failures
## Why
- Users were unable to maintain sessions after token expiry
- Resolves issue #1234
## How
- Used middleware pattern for token validation
- Added refresh token rotation for security
## Testing
- Unit tests: 15 test cases added
- Integration tests: Verified with staging
- Manual testing: Tested login/logout flow
## Checklist
- [ ] Tests pass locally
- [ ] Documentation updated
- [ ] No breaking changes
2.3 Issue Writing
Bug Report Template
================================
Title: [Bug] Brief description
## Description
A clear description of the bug.
## Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See error
## Expected Behavior
What you expected to happen.
## Actual Behavior
What actually happened.
## Environment
- OS: macOS 14.0
- Browser: Chrome 120
- Node.js: v20.10.0
2.4 Meeting English
Common Meeting Expressions
================================
[Sharing Opinions]
"I think we should consider..."
"In my opinion, the best approach would be..."
"Based on my experience, I'd suggest..."
[Agreeing]
"I agree with that approach."
"That makes sense."
"I'm on board with this plan."
[Disagreeing Respectfully]
"I see your point, but have we considered...?"
"I have a slightly different perspective..."
"What if we tried a different approach?"
[Clarifying]
"Could you clarify what you mean by...?"
"Just to make sure I understand correctly..."
"Can you walk me through the reasoning?"
[Closing]
"To summarize, we agreed on..."
"The action items are..."
"Let's follow up next week."
2.5 Email English
Technical Email Template
================================
Subject: [Action Required] API Migration Timeline
Hi Team,
Following up on the API migration discussion.
Here's the proposed timeline:
Phase 1 (Week 1-2): Deprecation notices
Phase 2 (Week 3-4): Parallel running old/new APIs
Phase 3 (Week 5): Old API shutdown
Please review and share any concerns or adjustments.
Key questions:
1. Are there dependencies we're missing?
2. Do we need to coordinate with frontend?
Looking forward to your feedback.
Best regards,
[Your Name]
3. Common English Mistakes by Non-Native Developers
3.1 Common Mistakes by Korean/Japanese Speakers
Top 10 Developer English Mistakes
================================
1. Missing articles (a/the)
X: "I fixed bug in login page"
O: "I fixed a bug on the login page"
2. Singular/plural confusion
X: "There are many informations"
O: "There is a lot of information"
3. Tense confusion
X: "I already fix this issue"
O: "I've already fixed this issue"
4. Preposition misuse
X: "I'm working this feature"
O: "I'm working on this feature"
5. Direct translation errors
Unnatural: "Let's do our best fighting!"
Natural: "Let's do our best!" / "Good luck!"
6. Overusing "I think"
Variety: "I believe", "I'd suggest", "In my view"
7. Yes/No confusion (negative questions)
Q: "Don't you think this needs refactoring?"
"Yes" = I agree it needs refactoring
"No" = I don't think it needs refactoring
8. Missing subject
X: "Is good idea"
O: "That's a good idea"
9. Active/passive confusion
X: "The bug was happened"
O: "The bug happened" / "The bug was caused by..."
10. Overly direct commands
X: "Please fix this" (can sound cold)
O: "Could you please fix this?"
4. Effective Learning Methods
4.1 Spaced Repetition
Anki for Developer English
================================
Principle:
Based on the Ebbinghaus forgetting curve
Review at increasing intervals: 1d, 3d, 7d, 15d, 30d...
Minimal time for maximum long-term retention
Anki Card Examples:
[Front] What does "refactor" mean?
[Back] Improving code's internal structure without changing
external behavior.
"We need to refactor this module to reduce complexity."
[Front] What does "deprecate" mean?
[Back] Marking something as no longer recommended
(but still functional).
"This API endpoint has been deprecated since v3.0."
Recommended Anki Decks:
- Technical English vocabulary (500 words)
- Code review essential phrases (100)
- PR/Issue writing patterns (50)
- Meeting English expressions (100)
Daily Routine:
Morning 10 min: 10 new cards + review
After lunch 5 min: Review only
Before bed 5 min: Review only
4.2 Immersion Learning
Building an English Immersion Environment
================================
[Level 1: Passive Immersion]
- Change OS language to English
- Change browser language to English
- Keep IDE in English
- Read error messages in English
- Use GitHub in English
[Level 2: Active Immersion]
- Read one tech blog in English daily
- Listen to English podcasts (during commute)
- Watch YouTube tech channels in English
- Ask/answer on Stack Overflow in English
[Level 3: Productive Immersion]
- Write code comments in English
- Write commit messages in English
- Write tech blog posts in English
- Contribute to OSS in English
- Attend English meetups/conferences
[Level 4: Social Immersion]
- Join English study groups
- Online tutoring (italki, Cambly)
- Join global dev communities (Discord, Slack)
- 1:1 language exchange with international devs
4.3 Shadowing
Shadowing Method
================================
How To:
1. Play English audio/video
2. Repeat 0.5-1 second behind (simultaneously)
3. Mimic pronunciation, intonation, rhythm
4. Sound imitation first, meaning second
Progression:
[Beginner] Short videos with subtitles
- YouTube tech videos (subtitles ON)
- TED Talks (use transcript)
- Start with 1-2 minute segments
[Intermediate] Regular videos without subtitles
- Tech podcasts (Syntax.fm, Changelog)
- YouTube tech channels (subtitles OFF)
- 15-30 minute segments
[Advanced] Live English
- Conference live streams
- English meeting participation
- Spontaneous discussions
Recommended Content:
- Fireship (fast pace, rich tech vocabulary)
- Traversy Media (clear pronunciation, medium pace)
- TED Talks (diverse accents, structured delivery)
4.4 Reading Roadmap
Developer English Reading Roadmap
================================
[Level 1: Error Messages]
Goal: Understand error messages without translator
Method: Learn common error message patterns
Duration: 1-2 weeks
[Level 2: Official Docs]
Goal: Read React, Node.js docs in English
Method: Start with docs for tech you already know
Duration: 1-2 months
[Level 3: Tech Blogs]
Goal: Understand Medium, Dev.to articles
Method: Read 1 article daily, add unknowns to Anki
Duration: 2-3 months
[Level 4: RFCs / Design Docs]
Goal: Understand complex technical documents
Method: Tackle Kubernetes KEPs, React RFCs
Duration: 3-6 months
[Level 5: Research Papers]
Goal: Read and understand CS papers
Duration: 6+ months
4.5 Writing Roadmap
Developer English Writing Roadmap
================================
[Level 1: Commit Messages]
"Fix login validation bug"
"Add user profile endpoint"
Tip: Start with bare infinitive verb, keep concise
[Level 2: PR Descriptions]
Use What/Why/How structure
Write for the reviewer's understanding
Tip: Short sentences, bullet points
[Level 3: Issue Writing]
Reproducible bug reports
Feature requests
Tip: Include specific environment info
[Level 4: Tech Blog Posts]
Write full technical articles in English
Tip: Use Grammarly, request native review
[Level 5: RFCs / Design Documents]
Write technical proposals in English
Tip: Reference existing RFCs for structure
4.6 Speaking Roadmap
Developer English Speaking Roadmap
================================
[Level 1: Monologue]
Explain your code in English
"I'm implementing a function that validates user input..."
5 minutes daily, practice alone
[Level 2: Online Tutoring]
Practice tech conversations on italki/Cambly
2-3 times/week, 30 min each
Tip: Request "Let's talk about technology"
[Level 3: English Meetups]
Attend English-language tech meetups
Online meetups (Meetup.com)
[Level 4: Tech Presentations]
English lightning talks (5 min)
Internal English presentations
[Level 5: Real-World]
English technical interviews
Daily collaboration with global teams
International conference speaking
5. Learning Resources
5.1 YouTube Channels
YouTube Channels for Developer English
================================
Tech Learning + English:
- Fireship: Fast tech explanations (100 seconds series)
- ThePrimeagen: Fun reactions, real-world dev
- Traversy Media: Tutorials, clear explanations
- Web Dev Simplified: Web dev fundamentals
- NetworkChuck: Infrastructure/networking
- TechWorld with Nana: DevOps focused
- ArjanCodes: Python design patterns
5.2 Podcasts
English Podcasts for Developers
================================
- Syntax.fm: Web development (Wes Bos, Scott Tolinski)
- The Changelog: Open source, software
- Software Engineering Daily: In-depth tech interviews
- JS Party: JavaScript ecosystem
- Go Time: Go language
- Talk Python to Me: Python ecosystem
Tips:
- Start at 0.75x speed
- Gradually increase: 1.0x -> 1.25x
- Use commute time (30 min daily)
- Note unknown words, add to Anki
5.3 Apps and Tools
Language Learning Apps/Tools
================================
Vocabulary:
- Anki: Spaced repetition flashcards (free, customizable)
- Quizlet: Flashcards (rich shared decks)
Grammar/Conversation:
- Duolingo: Gamified learning (5-15 min daily)
- HelloTalk: Language exchange (chat with natives)
- italki: Online tutoring (1:1 lessons)
- Cambly: Free conversation with natives
Writing:
- Grammarly: AI grammar correction
- DeepL: Translation + context understanding
- ChatGPT: Writing correction + conversation practice
Pronunciation:
- ELSA Speak: AI pronunciation correction
- Forvo: Native speaker pronunciation dictionary
6. Motivation Psychology
6.1 Intrinsic vs Extrinsic Motivation
Motivation Types
================================
Extrinsic (Short-term, Unstable):
- Salary increase
- Resume qualification
- Others' recognition
Intrinsic (Long-term, Sustainable):
- Joy of reading English docs directly
- Satisfaction of communicating with global devs
- Pride in OSS contributions
- Direct access to new knowledge
Optimal Strategy: Start with extrinsic, transition to intrinsic
"Started for salary, but now I genuinely enjoy
reading tech posts in English"
6.2 Habit Stacking
Based on James Clear's "Atomic Habits" strategy.
English Learning Habit Stacking
================================
Connect existing habits + English learning:
While drinking morning coffee -> Read 1 English newsletter
On the commute -> 15 min English podcast
After lunch break -> Review 10 Anki cards
Walking home -> 15 min English audiobook
Before bed -> Read 1 English tech blog post
Core Principles:
1. Start tiny (2-minute rule)
2. Same time, same place
3. Anchor to existing habits
4. Track visibly (streaks)
5. Never miss twice ("2-day rule")
6.3 Streak Psychology
Learning Streak Strategies
================================
[ ] Duolingo streak: 1 lesson daily (min 5 min)
[ ] Anki streak: Daily review (min 3 min)
[ ] Reading streak: 1 English article daily
[ ] GitHub streak: English commit messages daily
Streak Tips:
- Set the minimum bar low ("1 Anki card" counts)
- Enable app notifications
- Share streaks with friends/colleagues
- Milestone rewards (30 days, 100 days, 365 days)
When a streak breaks:
- Don't beat yourself up
- Restart the same day
- Consistency matters more than perfection
6.4 Micro Goals
Micro Goal Strategy
================================
Bad Goal: "Master English"
-> Too vague, impossible to maintain motivation
Good Micro Goals:
This week: "Write 5 commit messages in English"
This month: "Read 10 English tech blog posts"
This quarter: "Write 5 PRs in English"
First half: "Introduce myself at an English meetup"
This year: "Give a lightning talk in English"
Reward yourself at each milestone!
7. Overcoming the Plateau
7.1 The Intermediate Plateau
What Is the Intermediate Plateau?
================================
Beginner -> Intermediate: Rapid growth (3-6 months)
New words, new grammar constantly building
Intermediate Plateau: Growth seems to stop (6-18 months)
- Basic conversation is fine but deep discussion is hard
- Can skim docs but miss nuances
- Can listen but struggle with fast speech
- Feels like "I'm not improving anymore"
Causes:
- Staying in the comfort zone
- Consuming only the same type of content
- Insufficient output (speaking/writing)
- Lack of feedback
7.2 Breaking Through the Plateau
Plateau Breakthrough Strategies
================================
1. Step Outside Your Comfort Zone
- Consume content outside your tech domain
- Read articles with 20%+ unknown words
- Listen to faster-paced podcasts
2. Increase Output
- Write 3-line English journal daily (tech-related)
- Write 1 English blog post per month
- Present in English study groups
3. Get Feedback
- Corrections from online tutors
- Use Grammarly for writing
- Request reviews from native colleagues
4. Diversify Input
- Listen to different accents (British, Australian, Indian)
- Non-technical content: novels, essays
- Movies/shows with English subtitles
5. Reset Clear Goals
- "In 3 months, give a tech talk in English"
- "In 6 months, apply with an English resume"
- The more specific, the better for motivation
8. Japanese for Tech
8.1 Japan Tech Market
Japan Tech Opportunities
================================
Advantages:
- Geographically close global opportunity
- High developer demand (labor shortage)
- Grammar structure similar to Korean
- Cultural familiarity for Asian developers
Major Companies:
- LINE: Messenger + Fintech
- Mercari: C2C marketplace (English as internal language)
- SmartNews: News app (AI/ML)
- Rakuten: EC + Fintech (English as official language)
- Yahoo Japan: Portal + Services
JLPT Recommended Levels:
- N3: Basic work communication possible
- N2: Eligible for most Japanese companies
- N1: Near-native communication
8.2 Basic Tech Japanese
Essential Tech Japanese
================================
Development:
kaihatsu (development)
jissou (implementation)
sekkei (design)
tesuto (test)
depuroi (deploy)
bagu (bug)
shuusei (fix/correction)
Meetings:
asakai (morning standup)
furikaeri (retrospective)
kakunin (confirmation)
kyouyuu (sharing)
9. Chinese for Tech
9.1 China Tech Ecosystem
China Tech Market
================================
Major Companies:
- ByteDance (TikTok): Global + China
- Alibaba: EC + Cloud (Alibaba Cloud)
- Tencent: Gaming + Social
- Baidu: AI + Autonomous Driving
- Huawei: Telecom + Cloud
- DJI: Drones
- NIO: Electric Vehicles
Benefits of Learning Mandarin:
- Access to 1.3 billion person market
- Chinese tech papers/blogs
- WeChat Mini Program ecosystem
- Chinese OSS projects
HSK Level 4 enables basic work communication.
9.2 Basic Tech Chinese
Essential Tech Chinese
================================
Development:
kaifa (development)
daima (code)
ceshi (test)
bushu (deploy)
tiaoshi (debugging)
jiekou (API/interface)
shujuku (database)
fuwuqi (server)
qianduan (frontend)
houduan (backend)
10. Global Career Preparation
10.1 English Resume Writing
Developer Resume Key Points
================================
Format:
- 1-2 pages (US standard)
- No photo (US/Europe)
- Reverse chronological order
Essential Sections:
1. Contact Info
2. Summary (2-3 lines)
3. Skills (tech stack)
4. Experience
5. Education
6. Projects (optional)
Experience Writing Tips:
- Start with action verbs: "Developed", "Implemented", "Led"
- Quantify results: "Reduced load time by 40%"
- Be specific: "Built REST API using Node.js/Express"
- Use STAR method: Situation, Task, Action, Result
Avoid:
- Starting sentences with "I"
- Listing duties without results
- Overly long sentences
- Typos (always check with Grammarly)
10.2 English Technical Interviews
Technical Interview English Patterns
================================
[Understanding the Problem]
"Let me make sure I understand the problem correctly."
"Can I ask a few clarifying questions?"
"So the input is... and the expected output is..."
[Explaining Your Thinking]
"My initial approach would be..."
"Let me think about the time complexity here."
"I'm considering two approaches: ... and ..."
"The tradeoff between these is..."
[During Coding]
"I'll start with a brute force approach."
"Let me handle the edge case where..."
"I'll use a hash map to improve lookup time."
[Testing]
"Let me trace through with a simple example."
"Edge cases I should consider are..."
[When Unsure]
"Could you repeat the question?"
"That's a great question. Let me think."
"I'm not entirely sure, but my best guess..."
Practice:
- Solve LeetCode problems while explaining in English
- Pramp (free mock interviews)
- Practice in front of a mirror/camera
10.3 Cultural Differences
Cultural Differences in Global Collaboration
================================
Communication Styles:
- Some cultures are indirect (Japan, Korea)
- Others are very direct (US, Netherlands, Israel)
- Both are valid; adapt to your audience
Practical Tips:
- Respect time zones (schedule in UTC)
- Prefer async communication (for global teams)
- Be careful with humor (cross-cultural misunderstandings)
- Use "I believe/suggest/recommend" for nuance
- Written communication tends to be more formal than spoken
11. 30/60/90 Day Language Learning Plan
11.1 Days 1-30: Foundation
30-Day Plan
================================
Week 1 (Day 1-7): Environment Setup
- Change OS/browser/IDE to English
- Install Anki + download tech English deck
- Subscribe to 1 English podcast
- Daily: 10 min Anki + read English error messages
Week 2 (Day 8-14): Start Reading
- Read 1 English tech blog daily
- Add 5 unknown words to Anki daily
- Start writing commit messages in English
- Daily: 15 min reading + 10 min Anki
Week 3 (Day 15-21): Add Listening
- Listen to English podcast 15 min daily
- Watch YouTube tech videos with subtitles
- 5 min shadowing practice
- Daily: 15 min listening + 15 min reading + 10 min Anki
Week 4 (Day 22-30): Start Writing
- Write PR descriptions in English
- Write GitHub Issues in English
- Write 3-line English tech journal
- Daily: 10 min writing + 15 min listening + 15 min reading + 10 min Anki
11.2 Days 31-60: Expansion
Day 31-60 Plan
================================
Week 5-6: Speaking Challenge
- Explain code in English to yourself (5 min)
- First online tutor session (italki/Cambly)
- Observe an English meetup
Week 7-8: Increase Output
- Draft a short English tech post
- Comment on OSS issues in English
- Ask 1 question on Stack Overflow in English
Daily Routine:
Morning: 10 min Anki
Lunch: 1 English blog post (15 min)
Evening: 20 min podcast + 5 min English journal
Total: approx 50 min/day
11.3 Days 61-90: Application
Day 61-90 Plan
================================
Week 9-10: Real-World English
- Complete 1 English tech blog post
- Submit an OSS PR in English
- Ask a question at an English meetup
Week 11-12: Target Challenges
- Prepare an English lightning talk
- Draft an English resume
- Practice English mock interviews
Daily Routine:
Morning: 10 min Anki + 5 min English news
Lunch: 1 tech blog (15 min)
Evening: 20 min podcast/YouTube + 10 min writing
2x/week: 30 min online tutor
Total: approx 60 min/day + 2x tutoring
Quiz
Q1. What is Spaced Repetition and how can developers use it for English learning?
A1. Spaced Repetition is based on the Ebbinghaus forgetting curve. After learning new information, you review it at increasing intervals (1 day, 3 days, 7 days, 15 days...), which minimizes time spent while maximizing long-term retention.
For developers: Use the Anki app to create cards with technical English vocabulary, code review expressions, and PR writing patterns. Review 10 minutes daily. The front of the card has the English expression, the back has the meaning and example sentence. Well-remembered cards appear less frequently while difficult ones appear more often, making learning highly efficient.
Q2. What are the 4 levels of Immersion Learning with specific examples?
A2. The 4 levels of immersion:
- Passive Immersion: Change OS, browser, and IDE language to English for natural exposure. Read error messages in English.
- Active Immersion: Read one tech blog in English daily, listen to English podcasts, watch YouTube tech channels in English.
- Productive Immersion: Write code comments and commit messages in English, write tech blog posts in English, contribute to OSS in English.
- Social Immersion: Join English study groups, use online tutors (italki, Cambly), participate in global dev communities (Discord, Slack), do 1:1 language exchange with international developers.
Q3. What is the Intermediate Plateau and what are 3 strategies to break through?
A3. The Intermediate Plateau is the period after rapid beginner-to-intermediate growth where progress seems to stall. You can handle basic conversations but struggle with deep discussions, can skim docs but miss nuances.
Breakthrough strategies:
- Leave your comfort zone: Consume content with 20%+ unknown words, listen to faster podcasts, explore topics outside your domain
- Increase output: Beyond reading/listening (input), actively increase speaking/writing (output) -- daily English journal, monthly English blog post
- Get feedback: Use online tutors, Grammarly, or native colleague reviews to discover and correct mistakes you do not know about
Q4. Design an English learning routine using Habit Stacking.
A4. Habit Stacking, from James Clear's "Atomic Habits," connects English learning to existing habits.
Example routine:
- While drinking morning coffee: Read 1 English tech newsletter (5 min)
- During commute: Listen to English tech podcast (15 min)
- After lunch break: Review Anki cards (5 min)
- After dinner: Watch YouTube tech video in English (15 min)
- Before bed: Write 3-line English tech journal (5 min)
Core principles: Start tiny (2-minute rule), same time and place, anchor to existing habits, track streaks visibly, never miss two days in a row.
Q5. What are 5 key English expressions for explaining your thought process in technical interviews?
A5. Key expressions for explaining your thought process:
- "Let me make sure I understand the problem correctly." -- Confirming problem understanding as the first step
- "My initial approach would be..." -- Proposing your first approach
- "Let me think about the time complexity here." -- Showing depth of analysis
- "The tradeoff between these approaches is..." -- Comparing pros and cons of different approaches
- "Let me trace through this with a simple example." -- Validating your code with test cases
These expressions demonstrate systematic thinking to the interviewer, going beyond just writing code.
References
- Anki Official - https://apps.ankiweb.net/
- Duolingo - https://www.duolingo.com/
- italki (Online Tutoring) - https://www.italki.com/
- Cambly - https://www.cambly.com/
- HelloTalk (Language Exchange) - https://www.hellotalk.com/
- Grammarly - https://www.grammarly.com/
- Syntax.fm Podcast - https://syntax.fm/
- The Changelog Podcast - https://changelog.com/podcast
- Fireship YouTube - https://www.youtube.com/@Fireship
- ELSA Speak - https://elsaspeak.com/
- Pramp (Mock Interviews) - https://www.pramp.com/
- James Clear, "Atomic Habits" (2018) - https://jamesclear.com/atomic-habits
- JLPT Official - https://www.jlpt.jp/
- HSK Official - http://www.chinesetest.cn/