programming beginner here.
how can I improve my skills? I do write in C++, although I have stopped my very personal education on OOP (like constructors n shit).
how to go further, deep into the programming mastery? where good sources at? HOW should I learn?
thanks in advance, anons.
Iso any idea.
>>58248793
>I have stopped my very personal education on OOP (like constructors n shit)
Constructors are far from being a representative mechanism of the OOP paradigm. Since this paradigm is really important, I suggest you to:
- be familiar with arithmetic and bool's algebra,
- learn basic stuff about type representation, pointers and memory management. This is not very useful depending on the language you'll stick with, but it's still important for your culture,
- study algorithmic and data structures. Implement some basic stuff yourself, I think it's important for your comprehension,
- get a real overview of OOP and take a look at some case studies to understand the stakes. Then look at design patterns.
- be proficient at debugging. You'll learn a lot through this and it will help you to build a solid intuition on how things work. Reading other people's code is good too.
- be very curious. Ask yourself how things are made.
- give you realistic objectives. Start with simple projects and raise slowly the difficulty.
>>58248793
try and get through the design patterns book
>>58250874
this, the Gang of Four book is the go-to for OOP programmers
And just write write write more programs, that's how you build skill
>>58248793
Stackoverflow recommended C++ literature wikipage. Pick a book matching your current level and read it. Do examples for practical experience to imprint it on your brain. Repeat with next book.
>not using the patrician brainstorm
>>58248793