Learning Coding
Posted by PollutionMinimum4863@reddit | learnprogramming | View on Reddit | 3 comments
Hi, I'm incoming freshmen this year, I want to know the languages I should study so that I learn ahead the languages I should focus on for my game developing career + any tips for a beginner
TheNewJoesus@reddit
Learn the language that helps you learn the concepts. If you are wanting to learn gave development, I’d recommend learning C# or C++ first. It changes based on what your class recommends. As a student, you have access to a lot of free tools.
Pick the concepts you want to learn first. I’d recommend starting with memory management, object oriented programming, and then data structures & algorithms. For memory management, I recommend C. For OOP, I recommend Java. For DSA, I recommend python.
Be prepared to make a ton of mistakes and for problems to be hard. Learning is a lot like working out. You won’t be able to bench press 300 lbs on day 1. Likewise, you won’t be able to program some games in your head day one. Think of each concept as an exercise to help you build to the harder ones.
PollutionMinimum4863@reddit (OP)
feels like heavy learning all those just by thinking, should k learn multiple languages with a split schedule or should I focus on 1 language?
TheNewJoesus@reddit
Don’t worry you have 4-6years of university to learn it all. It took me 6 years because my first two years were focused on Gen-Ed’s, last 4 years on Computer Science, and I was working part or full time throughout the entirety of university.
For working over the summer, I’d recommend starting with python and have some fun making programs that solve math problems. When I first started, I learned how to sort arrays of numbers without using the .sort() function. I did it the worst way possible on my own; but when I went to university it felt easier for me to learn about the sorting algorithms.
For summer, I’d do python tutorials and try and learn algorithms.
How is your project management skills? How did you handle large projects while in high school?
https://www.w3schools.com/python/python_dsa.asp