Beginners Roadmap

  1. Learn one programming Language

    1. Javascript

    2. Python

    3. Java

    4. Dart

    5. Swift

    6. Kotlin

    7. C/C++

  2. Learn Programming Basics like Data Types, Variables, Conditions, Loops and Functions

  3. Solve Basic Exercises to build programming mind

  4. Optional -

    1. What is Time Complexity

    2. What is Space Complexity

    3. Learn these Data Structures

      1. Array

      2. Dictionary / HashMap

      3. Stack

      4. Queue

      5. Tree

    4. Learn Search Algorithms

      1. Linear Search

      2. Binary Search

    5. Learn Sorting Algorithms

      1. Selection Sort

      2. Insertion Sort

      3. Bubble Sort

  5. Pick up the path that you want to do

    1. Front end Web Developer

    2. Mobile App Developer

      1. Flutter Development - Hybrid App Development

      2. Native iOS Development

      3. Native Android Development

    3. Backend Developer

      1. Node JS Developer

      2. Java Developer

    4. There are many other career opportunities in the IT field. But for beginners, I prefer developer roles.

Last updated