microsoft/Web-Dev-For-Beginners

How to start coding?

Rahullgowda opened this issue ยท 10 comments

Can anyone please tell me a road map of coding and how to improve myself in the tech field,like now i started learning languages like c ,c++ and python,and what should I do next and what were the best ways and options to have the best life ๐Ÿงฌ please

Hey ๐Ÿ‘‹๐Ÿพ, i think it depends on what you want to do! There are different road maps for different roles!

Oh okay, check out this website to view different roles and their roadmaps. Click here ๐Ÿ‘ˆ๐Ÿพ

Thats what I'm confused about , what are the options i have?
โ€ฆ
On Sat, Mar 9, 2024, 3:55โ€ฏPM Olusegun โšก๏ธ @.> wrote: Hey ๐Ÿ‘‹๐Ÿพ, i think it depends on what you want to do! There are different road maps for different roles! โ€” Reply to this email directly, view it on GitHub <#1278 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGZ5ZXKV6UYLDCJLS5U7WR3YXLPRJAVCNFSM6AAAAABEN4EIS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWHAYTQMRSG4 . You are receiving this because you authored the thread.Message ID: @.>

Can anyone please tell me a road map of coding and how to improve myself in the tech field,like now i started learning languages like c ,c++ and python,and what should I do next and what were the best ways and options to have the best life ๐Ÿงฌ please

hey mate, go with one particular language at a time as you seem to be begineer go with python learn its fundamentals and dive into dsa for better understanding. To get the clear understanding roadmap do visit @roadmap.sh which might help you to classify your learnings

Mate, learn C and C++ with medium level DSA if you have a good time , then you can choose webdev ,mobiledev , gamedev, AI/ML you can find the perfect roadmap on roadmap.sh website

Hey,
If you want to start coding and you are a complete beginner then start with C or C++. There are few reasons for that :-

  1. C/ C++ helps to build your logic as Python have multiple inbuilt functions which makes coding somehow easy. But if you code in C or C++ you have to code the logic for every action you performed.
  2. You can start DSA with C++ as build your problem solving skills. In Python we already have functions for that.

And as for roadmap, start with fundamental concepts like :
Data types, Strings, Looping statements, Conditional statements, basics of functions and Recursion
Then move towards Data Structures like Array, Stack, Linked list, Queue, searching and sorting
After the basics you can start actual DSA concepts like:
Dynamic Programming, Backtracking, Tree, Graph and some algorithms.

Practice and Consistency is must.

Start with learning a programing language, say C++, basically basic concepts like data types, variables, loops, conditions, etc.
Do questions as much as you can so that you have a better understanding (e.g. Hackerrank, Hackerearth).
Practice regularly. as you should be consistent.
After this you can start Data Structures and Algorithms.

Build projects to apply your knowledge.

first of all, decide on what area of programming you like and find a way to begin. you can decide to take tutorial classes and learn. you can learn how to code on scrimba.com

This issue has not seen any action for a while! Closing for now, but it can be reopened at a later date.

interesting thread but please keep this to discussions. Closing for now