Start with a decision you can test
You do not need to choose a lifelong speciality before writing your first program. Pick one direction, learn enough to build a small useful thing, then use that experience to decide what to deepen next.
If you are brand new, begin with the developer pathway guide. If you already know basic syntax, choose a project that makes you work with data, user input, errors and documentation.
Practical guides
Vibe coding for beginners
A controlled workflow for prompting, reviewing and testing AI-generated code while protecting your data and budget. Includes a complete low-risk project exercise.
Learn a safer vibe coding workflow →How to become a software developer in Kenya
A milestone-based route from choosing a field to building evidence of your skills and approaching opportunities responsibly.
Read the developer pathway →Coding project ideas for beginners
Eight Kenya-relevant project briefs with a minimum version, stretch goal and clear privacy guardrails.
Choose a beginner project →Choose a learning path
Use the roadmaps as maps, not rigid syllabuses. A path is useful when it helps you decide what to learn next and what you can safely postpone.
- Frontend developer roadmap — browser fundamentals, interfaces and accessibility.
- Backend developer roadmap — servers, APIs, databases and security.
- Full-stack developer roadmap — connecting browser and server work.
- Data scientist roadmap — analysis, statistics and responsible data work.
Still deciding? The tech advice questionnaire can help you compare broad directions. Its result is guidance, not a hiring or aptitude assessment.
How we publish
Our guides separate verifiable facts from editorial suggestions, link to primary documentation where it is useful, and avoid guaranteed timelines, salaries or career outcomes. Kenyan regulations and official product rules can change, so we date every review and point readers to the responsible authority.
See a problem? Read our editorial policy and email the correction to kodenvibe@gmail.com.
Core technical references
Good learning material should lead you back to the standards and documentation behind the tools. These are durable places to verify fundamentals:
- MDN Learn Web Development — browser technologies and web standards.
- GitHub Get Started documentation — repositories, collaboration and publishing work.
- The Python Tutorial — the language's official introductory documentation.
- Office of the Data Protection Commissioner, Kenya — official data-protection guidance and updates.