It's hard. Actually, the hardest part is just to get started.
Design is made once and coding just follows it. But the fact is, design can change too.
I need to know most of the things before jump into it. The reality is, you learn most of the things as you go. However, you use that learning as an experience when you encounter a similar situation next time.
I can not be a good programmer without Mastering Data Structure & Algorithms(DSA). Undoubtedly it is required to have ideas about DSA but, it is oversold. You don't have to master it to learn to code and continue it.
I had some of these when started coding more than a decade back.
For further actions, you may consider blocking this person and/or reporting abuse
Ah.. I had many! A top few could be,
I had some of these when started coding more than a decade back.