How to improve programming skills? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

How to improve programming skills?

Hello, friends! Something disappoints me: I don't know what should I do to improve my programming skills [or it may called logical thinking?]. I have just checked in this website also and realised that I understand some programming languages, and I can READ and UNDERSTAND the programmes very well. BUT when it comes to writing my own programme​ from scratch, I stuck and don't understand even where to start and what to do. MY QUESTIONS: 1) What is the problem? 2) How to improve my programming skills?

17th Mar 2017, 7:06 PM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
14 Answers
+ 23
For a start you can look forward examples with solution BUT dont take a look at the solve, write your own code and after look at the right solution. It is easier way to improve your skills.
17th Mar 2017, 7:38 PM
Elena Puzic
Elena Puzic - avatar
+ 21
Try to do simple tasks, then more complicated and so on. Practice day by day coding not just learn and analize.
17th Mar 2017, 7:14 PM
Elena Puzic
Elena Puzic - avatar
+ 19
Just practice will help you. Try to break the tasks into little pieces of code and understand,or make the block scheme it sometimes helps.
17th Mar 2017, 7:23 PM
Elena Puzic
Elena Puzic - avatar
+ 19
You're welcome! Good luck in your way of practice! :)
17th Mar 2017, 7:44 PM
Elena Puzic
Elena Puzic - avatar
+ 16
you say you understand other people's code, but can't write your own. if that is the case, then the solution is simple: take someone elses code, and edit it to do something else! there is nothing wrong with doing this, especially if it makes it new, if you learn from it. I have a few codes that started off as edits. in my "# of days until Christmas" code, it started out as someones code displaying the current day. I tried to figure out how to format the Christmas date by looking it up. then I minus'd the two to show how many days until Christmas. there was a little more to it than that, but you should do something similar. you could even take my code and try and figure out how to change it to thanksgiving, or if you want to be advanced, only show the next closest holiday. I wouldn't care about what problems programmers usually do, what's most important by far is that you're interested in your programming project. if you're interested in it, then you'll be more willing to stick through the confusing bits and when you make breakthroughs you'll be excited rather then bored. being motivated makes you learn more, so work towards what interests you in programming. whenether it's websites, games, or fighting robots.
17th Mar 2017, 7:51 PM
Ahri Fox
Ahri Fox - avatar
+ 12
You're not the only one experiencing this kind of difficulty while trying to write your own code I have also had this kind of problem and I've come to realize that the reason was because I play sololearn only to get XPs, but at the end I never got anything from the courses I've finished, so I now go back to those courses and re-read them carefully so as to make something out of it and its helping me. So I believe going back to each finished course is the only way to get out of it! good luck.
17th Mar 2017, 9:31 PM
Nomeh Uchenna Gabriel
Nomeh Uchenna Gabriel - avatar
+ 4
start with very very simple, practice enough then gradually go for little complex practice enough more complex practice enough. .....
17th Mar 2017, 9:03 PM
POJO
POJO - avatar
+ 1
Thanks you, Ivan! And could you tell me that what type of problem should I try? I want to know that what problems are programmers usually try to sole) May be you can name a book with problems?
17th Mar 2017, 7:30 PM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
+ 1
Thanks, Ivan! What I have learned today is that I should spend more time on practicing rather on learning. And think you are right! I practice too less.
17th Mar 2017, 7:41 PM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
+ 1
Thank you, Ahri Fox! This approach would be more easier for me for the starting level. And I do change codes, this is the only thing I can do yet)))
17th Mar 2017, 8:00 PM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
0
I cannot use in my coding what I know (((
17th Mar 2017, 7:18 PM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
0
Nomeh thanks for your advice. I am not that type of people, but it is a good idea to keep in mind though)
18th Mar 2017, 4:30 AM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
0
Thanks, POJO! It makes sense.
18th Mar 2017, 4:31 AM
Saidmamad Gulomshoev
Saidmamad Gulomshoev - avatar
0
I'm a beginner, now I can use python, html and CSS,,, please I need help on how to use flask
18th Aug 2018, 11:51 AM
Sam
Sam - avatar