How can i be an expert at programming and what time would it take | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

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

Expertise at programming

20th Oct 2019, 9:46 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
25 Answers
+ 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.
20th Oct 2019, 9:51 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 10
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.
22nd Oct 2019, 9:26 PM
Anthony Perez
+ 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.
20th Oct 2019, 10:29 PM
Sonic
Sonic - avatar
21st Oct 2019, 1:13 AM
Sonic
Sonic - avatar
+ 7
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
21st Oct 2019, 2:44 PM
Raju Ram Sau
Raju Ram Sau - avatar
+ 7
Be passionate in what you do. It helps.
21st Oct 2019, 9:46 PM
Sonic
Sonic - avatar
+ 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.
21st Oct 2019, 11:21 PM
Kevin
Kevin - avatar
+ 5
There is a theory that expertise in a field requires 10000 hours of effort.
20th Oct 2019, 10:21 PM
Sonic
Sonic - avatar
+ 4
Yes I mean to become a serious expert.
20th Oct 2019, 10:27 PM
Sonic
Sonic - avatar
+ 4
Additionally you can work smarter and not just harder.
20th Oct 2019, 10:30 PM
Sonic
Sonic - avatar
+ 4
However you can do quite a lot during the process of gaining that experience.
20th Oct 2019, 10:31 PM
Sonic
Sonic - avatar
+ 4
Give it 100% bro!
21st Oct 2019, 5:01 PM
NuminousC
NuminousC - avatar
+ 2
WHAT
20th Oct 2019, 10:22 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 1
Thanks
20th Oct 2019, 9:53 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 1
Seriously
20th Oct 2019, 10:22 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 1
Ok
20th Oct 2019, 10:27 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 1
Whoa
20th Oct 2019, 10:30 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 1
Yeah true
20th Oct 2019, 10:30 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar
+ 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
22nd Oct 2019, 12:45 PM
Joel Kanyi
0
Yeah, but like what
20th Oct 2019, 10:32 PM
Mohammed Kabir Hussaini
Mohammed Kabir Hussaini - avatar