We use c++ in uni ,but I'm not good at it ,so I want to start learning,and I already started with something that I know "c++" ,but should I add something else to it or not ?? Maybe python?? And what kind of problems are the easiest for beginners.
Nah, the learning curve is crazy on that one. I recommend using Freecodecamp until u get familiar with how things work, Cs50 gives u a shovel and tell u to build a house .. i recommend it only u when you do your research about whatever language u want to learn
Best to learn c++. Python could help with general programming but not with the tricky bits of c++.
Thank you
Learn fundamentals of one first, that knowledge will translate in a lot faster learning of other languages and look for stacks that make sense, check job market, see what languages, frameworks go together.
To start programming, follow these steps:
- Choose a Language: you can begin with an easy-to-learn language like Python or JavaScript. Later on you can shift to C++ (if not like it now)
- For Practice Coding: Solve problems on platforms like LeetCode, HackerRank, or Codecademy.
- Open source Projects: Create small projects to apply what you've learned and build a portfolio. you can use free-to-use open-source projects to understand the languages better. websites such as https://opensourcecollection.com/contain are also recommended as they contains free to use codes also you can check the screenshots and live demos of the projects.
Do the course cs50x from Harvard
It depends. Do u understand data structures, algorithms and the 101 of IT already?
101 of IT?
"101" means "basics". I dunno if it's still like this, but the first class of the first semester of a subject was called "101" while the second is 102, second semester is 2XX or whatever. IIRC.
Oh I didn't knew that, thanks
By learning how to read documentation like the faq
Ive seen this question so many times, and the general answer is really just to try and try again. Programming is one of those things that doesn’t come easily, especially without passion. The best way to get started is to pick something you want to make and google the shit out of it. Be curious, and ever hungry for success in the field. People who ive noticed excel are those that truly love the process. And boy is it a process. Be relentless, and im sure youll gain the knowledge you need to enter the field.
The real answer is just start. Have a goal, or problem in our case, and figure out how to solve it. Learning fundamentals helps. Tutorials help, but the reality isis, programming is problem solving.
Have a look at https://htdp.org/2023-8-14/Book/index.html . They have a second book, how to design classes, which you can do sure or you can look at https://pharo.org/ (inspired by Smalltalk).
If you have some c++ you could maybe learn C. C have alike syntax.
Harvard's CS50 class is available online for free and is a good place to start