Am I a good Programmer?

Am I a good Programmer?

Have you heard about these programming concepts?

As we see there are many websites out there offering courses that are related to programming and there are many youtube channels that will teach you how to program and they are very useful for anyone whether you are a junior or senior programmer but the question arises here are these courses right for everyone?

We might have heard these lines so many times that you will not learn these skills with a college degree or you don't have to spend 4 years in college to run these skills or you can learn a lot more from YouTube channels than you learn from 4 years degree. So are these programming courses are enough to become a good programmer?

In order to make it simple for everyone I am listing a few questions below. Have you ever heard about these concepts?

encapsulation

Polymorphism

inheritance

Interface

Class

Object

Database Normalization

1-NF

2-NF

Design patterns

Singleton pattern

If you have heard about these topics and know about them then you are on the right track or at least you are learning in the right way and using YouTube or any other programming resources in the right way.

Conclusion

I have just tried to highlight the mistake that many new developers are doing nowadays is that they jump into coding but ignore the basic concepts which will help them in the long run and make it easier for them to learn any new programming language. Yes, a college degree is important but the most important is basic programming concepts that will help you in becoming a good programmer.