Better Programming Skills | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Better Programming Skills

I started strongly to program this year, and I love it. but I feel stranded because when I look at a company's website and I see all the extra stuff that they have, like libraries and others, I am not sure how to become as good because I only learned the structure of the languages and not how to add other stuff to it. what is the best way to become a better programmer in that sense?

26th Jul 2017, 12:14 AM
Gino Edgar Ngomeni
Gino Edgar Ngomeni - avatar
2 Answers
+ 4
A good way to start become an efficient programmer is learning about the code style, a set of rules and hints that help you to code better, of the language you want to work and develop. While the other skills you'll get with time and effort. Congrats!!
26th Jul 2017, 12:26 AM
Matheus Nascimento
Matheus Nascimento - avatar
+ 2
When I first started to program, it was really easy to get overwhelmed. I found myself switching between different languages frequently. I would start coding with one language and then get advice that steered me to use another. The best advice I got that helped me strengthen my overall ability as a programmer was to pick a language, and stick to it. Now that you've got a language to use, how do you become better at programming? The best thing you can do is to do what programming is made for: solving problems! What separates a good programmer from a 'great' programmer is their ability to tackle and solve problems. Start with easy, simple problems. Keep doing them and trying new ones until you can do them in your sleep. It then becomes time to move onto harder problems. The more difficult the problem - the more likely you are going to start to use different features of the language you picked. Keep doing this and you will eventually become very familiar with the language. It would be a good time at this point to start exploring and using different libraries that your language has to offer. The more familiar you are with a language - the less intimidating libraries and frameworks feel. Think of something YOU want to build to solve a problem or make your life easier. Build this tool. You don't learn by reading, you learn by doing. Keep practicing and eventually, you will become a 'master.' Good luck.
26th Jul 2017, 2:52 AM
Hunter Miller
Hunter Miller - avatar