#I have 5 months to learn the most C,C++,JAVA,PYTHON, I have no idea where to get started
1 messages · Page 1 of 1 (latest)
<@&987246683568103514> please have a look, thanks.
Why do you need to learn it? If you have the fundamentals is practically the same between the languages, you only have to worry about the syntax and maybe is a good idea start with C, is very similar to C++ and java
Yes start with C. But make sure you do it properly. If it takes 3 months learning C just do it. Cuz when you are given 5 hours to cut a tree, it's a wise choice to spend 4 hours to sharpen your axe.
I have zero knowledge of programming. I decided to pursue a computer science degree, and after speaking with a professor on how i should prepare, he told me to learn these languages. I have been working in a warehouse breaking my back for years and decided to do something about it. After seeing all the degrees I loved CS the most and want to go all in.
You'll waste your time asking around for the best route, strategy and resources. Start with C.
I would suggest you start with Java as the learning curve isn't that steep, then get into C and C++ later on. Python would only be syntax away after you dab into those low level languages.
Build something really simple that you can scale onto once you have learnt the fundamentals.
Just remember FUNDAMENTALS.
You can also go for Python first but that would mean learning the barebones unless you go in depth which I suppose you cannot with all languages you need to learn. Java/C will give you a better foundation to build upon.
Once you learn one, the others will be a cake walk.
It is just different syntax the majority of the time.
This is the book I learnt C with. Simple and easy for beginners. Rest, do as you please.
If you have just started your degree, look up the modules.
See what languages you learn first.
Thanks to all of you for the help.
Absolute bs what your professor has told you. Especially for 5 months. It makes absolute zero sense to learn four languages in 5 months and then s*ck in all four... Learn one language first, either C++ or Java. C isn't a great choice as an absolute beginner and Python is meh as you don't really learn much about how programs actually run. Python abstracts way too much stuff away. Focus on one language, make sure that you can do multiple projects with it without relying on 70% on guides or AI. Once you reach that level that you can create actual applications, and Im not talking about a tictactoe game or a simple login form, then you can start thinking on whats next and if it would make sense for you to learn another language
Glad to hear that you liked CS ! But if you dont hace any commitment, learn the fundamentals and after go with C++ or Java, good luck
In order, learn c, then c++, then python, then java
Don't become a pro in them from the start. Just do them until you can read write a file, and calculate some math equation, always do the same problem in each language to see the parallel
Start with variable types
And code structures
Read about computer, their parts
The history of computer
You got to understand that programming languages exist to talk to the computer and tell them to do thing.
You got to understand programming concept to know what to tell the computer.
Then you can talk in whatever language you like to the computer.
I disagree here strongly. It doesn't make any sense to start a new language if you can do simple math equations and IO only
He wont understand programming if he knows IO and how to divide numbers in four languages
Then choose one language and not four at the same time
Well in uni the teacher will just ask whatever they want.
If the teacher asked for them he will need to use them.
He said "recommend" not need. My professor also told that. Everyone who started to try that still have trouble to remember how to write to the console and write a main method as they did it in four languages
He can try other languages in a different semester. But at first, he should get decent in one
Keep in mind that professors are not programmers in most cases. They have their basics from 20 years ago and don't know how to actually teach programming. They rather teach and focus on all the theory behind it
Well if he could be sure of what language he need, that would be a nice start.
My response was pretty specific with his question.
If he need 5 languages, he got to learn a bit of them, he will not have enough time to go far in each.
I would even go and say to get a tutor.
If he got money for it.