Back to Education & Upskilling
Education & Upskilling

Learning a new programming language at 35 — my timeline and honest experience

by Ghassan Malik·May 22, 2026

Started learning Rust at 35 after 8 years of writing Python. Here's what was different from learning your first language.

What's easier at 35:
- Understanding why language design decisions were made, you have context
- Learning from documentation and specs rather than needing hand-holding
- Knowing what questions to ask and where to find answers
- Patience, you've been a beginner before and you know it passes

What's harder at 35:
- Less time (full-time job, life obligations)
- The ego cost, being bad at something in a field where you're usually competent is uncomfortable
- Fewer peer learners at your stage, most Rust resources assume a younger audience

Timeline for me: 6 months to write anything useful in Rust. 12 months to feel comfortable. Still learning at 18 months.

Recommendation: Pick a specific project you want to build in the new language. Language learning without a destination is much harder to sustain.

#programming#Rust#learning#30s#career
3 comments

Comments (3)

Nazimah Ahmad

Portfolio review as part of the application process saved both parties time. I declined two companies when I saw their feedback quality, told me about the work culture.

Benjamin Lee

The company that made me do a 6-hour take-home for a junior role was not the company for me. The ask revealed what they valued: free labour over candidate respect.

Mardiana Ismail

Portfolio feedback interviews, where they comment on your work in real-time, are the best interviews. They show how they think and if you'd enjoy working with them.

Add your reply

You'll be asked to sign in when you post.

Related discussions in Education & Upskilling