0
Coding/Programming
Hi, programmers please suggest me a roadmap of what languages should i learn. I started html 2months back before joining college and completed it 75% I'm thinking of completing it first, but then I'll need to start learning css and javascript too, because they come hand in hand. but my seniors suggested starting c language. and someone suggested python. i really need a roadmap at this moment. thankyou for anyone who replied and helped:) thankyou so much! I'm really grateful.
4 Respostas
+ 5
The answer depends on what type of programmer you hope to eventually become.
Most companies use Web Based solutions. For that, the HTML, CSS, JavaScript, SQL, and Python tools are all good choices.
If you have never programmed in any language, start with Python. It's versatile, easy to learn, and can accomplish a lot.
C is the harder language to learn. It's a nightmare for beginners to sort out. Not that many companies are looking for C programmers compared to those other tools.
You don't need to finish HTML if you are not that interested in it. Pick it up when you want to do that. I think you'll do better to pick what you really want to know then focus hard on that.
+ 2
Mansi ^^
Here is a useful roadmap but it may not be the same as your academic future.
Yes seniors in your college have an inside knowledge as to their academic direction but this was prepared for and developed by experts outside of your college.
https://roadmap.sh/
+ 1
https://roadmap.sh/
0
Python is a decent language to learn programming concepts as it's syntax is simple and straightforward.
Once you understand concepts like classes, methods, functions, variables, recursion, data structures, loops and more, you can then transpose those concepts on to other languages.
Though be warned that it may still be difficult to go from python to Java(not JavaScript which is a different programming language) or C as they are statically typed language.
This means you need to understand data types such as Characters, strings, int, float, bool, etc.
To give a brief example.
In python you could do this
number = 4
I java you would need to specify data type.
Int number = 4