How to develop programming skill? | SoloLearn: Learn to code for FREE!

+97

How to develop programming skill?

How do i strong my programming skill ..actually i understand each and every line of almost every program but when it comes to writing a program i fails..why and pls suggest some websites too.

2/4/2019 7:38:54 AM

R H

111 Answers

New Answer

+11

Practice Ensuring Quality in every line of code, algorithm, structures, data management, and programs. Where do I practice? - Everywhere I discover opportunity. Reviewing / improving other people’s code from the smallest snippet to massive examples like Epic Games, etc. that allow you to study their game coding.

+153

Hi Rizwi! There are a lot of great advices here already. Expressing my personal opinion, I can say for sure that, like with any other skill, PRACTICE is the main key to success here. I faced everything you’re currently facing: I knew a lot but theoretically. Every time when it came to applying my knowledge to real projects (even the smallest ones), I couldn’t write a single line. It’s not surprising: you have to get used to it. Let’s look at another example, in this case identical to programming - photography. You can take a lot of courses, learn how to expose properly, how to make great compositions and how to manage white balance. But if you don’t combine this knowledge with practice, you won’t get anywhere: you have to FEEL it, to make MISTAKES. by practicing you can grasp complex concepts much easier and, therefore, faster as you’re always getting feedback: from your photos and camera (in photography) and from your programs’ output and machine (in prgramming). Programming is a very complex and interesting skill. To master it, you have to write code EVERY day. Don’t stress too much on your projects’ size: start with 5-min programs and slowly move to harder ones. Make this a daily habit and you won’t even notice how your proficiency significantly increases with each day, week, month. Finally, I’d like to contribute to the list of online services for practicing: 1. HackerRank - absolutely amazing website offering a lot of challenges for different programming languages. 2. CodinGame - if you’re into game development, it’s a great way to combine learning with fun. Here you will learn new concepts by programming games! 3. GeeksForGeeks - here you can find some challenges (like multiple-answer questions) and practice on your own, without any tests. Hope this’ll help. And remember the main thing in learning programming - always have fun and don’t doubt that you can solve anything - just give enough time!

+75

Depending on what you want to code, there are various examples to improve your skill level. One way would be to look for beginner challenges on the web, and try to solve them, while progressing to harder ones over the time. Also being able to turn your project ideas or things you want to be able to code into reality is a good way to move onward, after learning the basics. In your case it seems like you have already a basic understanding on what is going on, so the next step could be replicating a program/website on your own. After some time you will improve and build onto your skill level, allowing you to write better/more complex applications.

+37

You must pay attention to syntaxes details and develop a logical thinking. You can practice on: SoloLearn challenges projecteuler.net codewars.com There's lots of websites with coding challenges.

+28

Practice practice and more Practice...........

+24

To developed programming skills the most important thing is practice on different types of concept of that programming language ⚫ some real world coding problem really helps in improving your skills for that you can try practicing on websites like codechef, hackerrank, hackerearth etc. ⚫ The most important thing in developing programming is practice the heart of programming Data structure algorithms and designs and analysis of algorithms and complexity. If you want to be good in logic making then this is the most important thing for any programmer so I will suggest you to first deeply understand the logic of different algorithms it helps you to solve and make any logic for an given set of statements ⚫ besides that making different projects helps in developing new and different logical approaches. So conclusion is that choose any language Learn data structure algorithms and practice via making different projects you can also developed innovative ideas into implementation via taking part in hackathrone.

+19

You need to practice writing code. The more code you write, the easier it becomes.

+18

Practice is essential for any activity. Sololearn is a good platform to improve your skill .so you try these things 👇 ⏺️ participate in sololearn contests , assaignments etc.. ⏺️ Challenge every day ⏺️find bugs in other's codes ⏺️Convert your ideas into codes 😀

+15

Don't give up, the beginning is always hardest.

+12

Main thing is understand logic of a program.Then analyse then do coding then execute.when you got the output analyse output try with different inputs.Love the programming keep practice .

+11

Practice is the only key. If you want to be good in programming

+10

What do you mean saying that "you fail"? Begin with simple code statements and go step by step to more complicated, learning how to write with the correct syntax and logic from your mistakes. It is not possible to write code from the beginning without mistakes. You can not climb Everest at once!

+9

You can practice with coding challenges here in Sololearn, Codewars, and other platforms.

+9

Practice by writing codes! And most of all don’t give up! 😀Good luck!

+9

start . practicing alot some wesites where u can enhance your coding skill -www.codingbat.com -www.codewars.com -sololearn challenge -www.projecteuler.net -www.w3schools.com

+7

practice makes you perfect. even if you dont get it initially. you will get it eventually so keep practicing and pay attention to every little details

+7

Sanusi Akorede You are not answering this question. So please I kindly ask you to remove your post. Thanks.

+7

That's true Ken Bra I think we all should make manual in easy way to understand the programming languages.

+6

Thnx buddy.. but i find the challenges in sololearn is little tough for me so first going on basic then these..👍

+6

You must first try to start building small programs and try that you don't take help until it is over your thinking limit , you must not care about how much time you took for it .