#Really new and need advice on how to practice

12 messages · Page 1 of 1 (latest)

pearl gust
#

hey! I'm trying to learn c++ and having some difficulties advancing. A long time ago I learnt python and everything went well until I finished the basic courses and find myself stuck. I didn't know what to do to sharpen my skills nor had any idea if what I was doing was good. I just don't know what information I should learn and where to get it. So I stopped. Now a year later I find myself interested again in coding and decided to learn a different language thinking it'll be different. This time I found CodeWars and thought to myself: "Finally! I can sharpen my skill here and actually practice" But then when I tried some challenge I found myself dumfounded. I didn't understood anything. I read the entire w3school about c++. I practiced everything at every chapter to keep the concept fresh in my mind, got cheat notes, etc... I just find myself in a weird spot where im not a begginer begginer anymore but can't make the bridge to intermediate. Plus I have no idea how compiler work and every tutorial and information I try to find about it either the person goes really fast over it and doesn't even seem to understand compilers themselves or it's directly into the difficult stuff. I don't know what to do. Should I learn libraries? And if yes which one? what challenge and project can I start having only the fundamentals.

Sorry for the length and if I come across as impatient or plain out dumb.
I just need a bit of guidance.
I really like coding and really want it to become a skill that I can be proud of not just something I rag about with my friends.
thank you.

worldly nicheBOT
#

When your question is answered use !solved to mark the question as resolved.

Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question run !howto ask.

crystal cipher
#

@pearl gust if you really want to learn concepts in depth, then refer geeks for geeks

#

w3schools have a very basic description of Every concept, so try to learn every concept in depth

mental drum
#

If you want a project to make then games are always nice

#

they're visual so you can see your progress

#

the libraries I recommend for making games are raylib and SFML (SDL is C and feels less intuitive compared to raylib but it's a popular choice too)

#

and if you need to read up on something the "standard" documentation is cppreference

#

and if cppreference is too complex (understandably) you can always ask here feelsgoodman

pearl gust
#

thank you for your help. I remember when I was learning python I made a little snake game. It was turn based and made with arrays (lists) and I was printing on the screen the maps with the little snake being an "@". I'll try making this. Thanks again for your advice.

worldly nicheBOT
#

@pearl gust Has your question been resolved? If so, run !solved :)

pearl gust
#

!solved