I am 20 years old and have no degree and is aspiring to do something in the software development and engineering field, Where should i start to learn, to get my first job as a fresher and what technologies should i learn (like web, app, dsa, etc{matlab jitne hote hai}) to get a at-least 7-8 LPA job in the end?
Iām not sure what a 7-8 LPA job is?
Web development is usually the easiest place for a self taught developer to get a job. Iād start with the freeCodeCamp curriculum to see if thatās something you are interested in:
I wouldnāt focus on Matlab, and Iām not sure what jitne, hote, and hai are.
matlab jitne hote hai (in Hindi) means: whatever is out there (in English)
Which course will be a good start for me?
Will web development let me switch/gain app development skills as well after my web development journey?
The freeCodeCamp curriculum is designed for you to start at the top and work down the list.
Some of the skills overlap with app development, yes.
can you guide for my journey?
what is the roadmap?
Did you click the link I gave you?
This is an amusing coincidence because Matlab is a programming language/platform.
Overall, I would give the same advice as Jeremy. If youāre brand new to programming, web development has the best and most plentiful resources for getting started. I recommend doing something like freeCodeCamp for several months to see if itās a good fit for you. (Not everyone likes it, after all.)
Learning how to write code and develop software is highly transferable from one type of development to another. Starting with something that has good learning resources is usually my recommendation. Additionally, many āappsā are written as specialized web applications. However, if you know that what you truly, desperately, want to do is native app development for a specific type of device, then it might be worth looking for good resources for that specific goal.
Thank You, for your input but i am 20 with no degree and want to get a decent job within 2025, will i make from web development?
Cool. That is āthe roadmapā that will be a āguide for [your] journeyā.
So, you are saying to do all the courses mentioned step by step, or just few ones ??!!
The freeCodeCamp curriculum is designed for you to start at the top and work down the list.
You could pick a few ones if you want or do something else all together. Itās your learning process.
Ohk!!
what about āthe odin projectā , should i consider it instead of freecodecamp.org?
If you want. Some people like it. Some people like freeCodeCamp. Some people like both.
Its more important that you start doing something.
I donāt know you and I canāt predict the future. The only thing I can tell you is advice on how to find out if programming is a good choice for you. The only way you can know is to try.
both are structured and i am a bit confused where should i go from, also there is cs50 by harvard??
what to choose? {your suggestion}
Just start doing something.
It is far, far, far more important to just start learning than agonizing about what the theoretically optimal place to start learning is.
Ok, i think i should choose freecodecamp and start my journey and do something and if something doesnāt work out then i will think about other options!!
right??
also, out of curiosity, what are you currently working on?
Iām currently working on writing physics based software and a report at work.