Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to start coding? #1278

Open
Rahullgowda opened this issue Mar 9, 2024 · 8 comments
Open

How to start coding? #1278

Rahullgowda opened this issue Mar 9, 2024 · 8 comments

Comments

@Rahullgowda
Copy link

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
Copy link

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

@Rahullgowda
Copy link
Author

Rahullgowda commented Mar 9, 2024 via email

@oluseguncodess
Copy link

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
Copy link

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
Copy link

Ace-Aryal commented Mar 17, 2024

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
Copy link

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
Copy link

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
Copy link

Ernest3688 commented Apr 20, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants