+5

How can i be an expert at programming and what time would it take

Expertise at programming

10/20/2019 9:46:52 PM

cosmic_k1

27 Answers

New Answer

+4

It really depends on the person, but surely it would take a lot of time and knowledge to be an expert. Expert means that you understand deeply all the part of your programming language which you are expert in, and know most of it's frameworks and how they work. As for the time, if you use most of your day time to learn, then it should only take few months.

+8

So you can be a real expert in 6 or 7 years if you put in 30 hours a week for 50 weeks in a year.

+8

General post FYI: https://www.listenmoneymatters.com/the-10000-hour-rule/

+8

Sigh... Programming takes time and if your into speed and learning it all in a matter or weeks or months ??? Then you are in the wrong line of work this discipline will drive you nuts if you dont have any patience. So its best to take your time find your niche and study it and create. Good luck.

+7

Be passionate in what you do. It helps.

+7

Becoming a genius should not be your goal. First off people typically will not be able to remember things that well if your not constantly using them. Knowing the basics of the languages you will use should be your actual goal. It is unrealistic to try and know all but I would recommend keeping a journal and writing notes on what you learn so that you both understand what is being learned better and so you have written help if you ever need it. Your first step is to learn basic web development in this order: HTML, CSS, PHP, SQL, JavaScript. At least the basics of these will do. Then find a programming language that is somewhat low level or one you want to specialize in. Knowing several languages is fine but being able to specialize in one will help out both your memory and your coding path. To learn everything to at least basics is could take anywhere from 3 months to 3 years if depends on the person.

+6

If you want to an expert at programming then you must have to pay your time to programming and understand the core concepts of programming. And yes you have to fell in love with coding. 😀 Happy coding

+5

There is a theory that expertise in a field requires 10000 hours of effort.

+4

Yes I mean to become a serious expert.

+4

Additionally you can work smarter and not just harder.

+4

However you can do quite a lot during the process of gaining that experience.

+4

Give it 100% bro!

+2

+1

Thanks

+1

Seriously

+1

+1

+1

Yeah true

+1

You'll be an expert if you understand the logic of those programs that you are writing and if you have the following skill sets on you: 1. Problem solver 2. Innovator 3. Creator

+1

Your just gonna have to do what everyone else who is serious about it does. Work on it. There is no instant gratification here. It takes hard work and dedication. Keep at it and don't give up. Eventually your hard work is bound to pay off.