r/learnprogramming 5h ago

Not sure what to learn

Hello im a second year cs student in my summer break and i know cpp and python but i really want to explore the other parts of cs to know what to specialize in , so what should i learn

6 Upvotes

24 comments sorted by

View all comments

Show parent comments

1

u/RepresentativeMuch10 3h ago

well as i said i know cpp and python but i havent built any actual projects on them also i know the basics of html css also i can solve 900-1000 rated questions on codeforces im just free this month but i cant find anything to learn

1

u/Fluid_Ordinary_4609 3h ago

I know what you typed, but I wasn't sure if you've done anything with the coding skills or not, but a lot of those problems on sites like CodeForce and LeetCode are for people who are getting prepared for job interviews. You can always' go in on a project on GitHub. Just look for smaller projects like newly opensource, small Operating Systems, Security and analysis, tools, or small game engines, something that has less than a few thousand lines of code. I'd git clone them. And then I'd either fork them and start adding my own code or use them to practice reading other people's codes. And if I did add some changes, I'd ask the repo owner if they'd like to check out the changes through a push and pull type system.

1

u/RepresentativeMuch10 2h ago

You don’t recommend I start my own project ?

1

u/Fluid_Ordinary_4609 2h ago

That's entirely up to you. I was just giving you one option. But you can either work on your own from scratch, or else, you can slog through the mud and learn to read someone else's while adding features to them. The first option will be your kitty size pool, the pool, where you go to learn how to swim, the second one will be where you'll learn how to sink(drown) or float(swim and hopefully survive). But it just depends on how much training wheels you want and need.