How to start learning and building technical mastery of c/c++ without relying on ai and coding agents
Posted by Over-Tree-4691@reddit | learnprogramming | View on Reddit | 11 comments
I'm a regular individual trying to learn the core fundamentals of c/c++ and i want to build projects for my portfolio, learn the foundations, and just break the comfort zone. How and where do I start without relying and depending on multiple tools, and coding agents that are available on the market today? I want to be a c/c++ developer in the near future and with consistency and patience i believe i can the technical mastery of this language.
owjfaigs222@reddit
Just don't use the ai. Is that not obvious?
bandita07@reddit
Do not be afraid of AI. Use it as a lexicon and code the stuff yourself.
Asleep-Party-1870@reddit
Coding without AI
BratDotAI@reddit
Check if it helps 😁
https://getvetted.dev/
buttjuiceslurper@reddit
Heads up - when the user signs up after completing an assessment it gets dropped.
BratDotAI@reddit
Oh thank you for that. I will have a look 👀
buttjuiceslurper@reddit
Hmu if you need help with more user testing.
HopesBurnBright@reddit
This sounds a bit stupid but you ask the ai to teach you. You have free access to a very knowledgeable idiot who is happy to tell you anything it knows. Get it to make a subject plan and syllabus, and then prompt it to teach you those topics without giving it all away. Ask it what kind of project might be a good idea, and then go away and build it. Come back and describe any problems you might be having and get its advice. You’ll learn way way way faster than you would almost any other way.
Also, getting involved in communities is a great way to maintain passion and keep improving once you top out. Getting ideas and building things you want for other people is important.
Having said that, you probably won’t be able to build a career in software development anymore without some kind of qualification, due to the aforementioned AI, so maybe look into getting some of those too. Portfolio projects are no longer such good proof of capability since ai can make them with you, so qualifications will be more valuable now.
BratDotAI@reddit
Yes, I agree and thanks for being brutally honest.
I just vented out to see if I can build something for the nerds who really want to assess themselves based on socratic algorithms, I mean the more you answer better the more harder it gets.
HashDefTrueFalse@reddit
Decide between C or C++.
Buy a good book.
Read the book and code up the examples/exercises yourself. Read the documentation for your tools.
Write lots of code yourself.
Once you've got the basics of programming down, buy more books on specific subjects and areas that interest you (e.g. games, graphics, audio, performance, systems, embedded/OS, networking, compilers...).
Evangelina_Hotalen@reddit
You can start with core books and build small projects, such as CLI tools or simple games. I would suggest focusing on memory, debugging, and reading real code. Practice is what builds mastery.