microsoft / Web-Dev-For-Beginners

24 Lessons, 12 Weeks, Get Started as a Web Developer
https://microsoft.github.io/Web-Dev-For-Beginners/
MIT License
82.14k stars 12.25k forks source link

How to start coding? #1278

Open Rahullgowda opened 3 months ago

Rahullgowda commented 3 months ago

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

oluseguncodess commented 3 months ago

Hey 👋🏾, i think it depends on what you want to do! There are different road maps for different roles!

Rahullgowda commented 3 months ago

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 https://github.com/microsoft/Web-Dev-For-Beginners/issues/1278#issuecomment-1986818227, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGZ5ZXKV6UYLDCJLS5U7WR3YXLPRJAVCNFSM6AAAAABEN4EIS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWHAYTQMRSG4 . You are receiving this because you authored the thread.Message ID: @.***>

oluseguncodess commented 3 months ago

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: @.>

TechCodeee commented 3 months ago

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

Ace-Aryal commented 3 months ago

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

Rishi-Singhal21 commented 3 months ago

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.

divyakumari12 commented 2 months ago

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.

Ernest3688 commented 2 months ago

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

github-actions[bot] commented 2 weeks ago

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