+ 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?
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.
+ 21
Try to do simple tasks, then more complicated and so on. Practice day by day coding not just learn and analize.
+ 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.
+ 19
You're welcome! Good luck in your way of practice! :)
+ 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.
+ 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.
+ 4
start with very very simple,
practice enough
then gradually go for little complex
practice enough
more complex
practice enough. .....
+ 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?
+ 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.
+ 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)))
0
I cannot use in my coding what I know (((
0
Nomeh thanks for your advice. I am not that type of people, but it is a good idea to keep in mind though)
0
Thanks, POJO! It makes sense.
0
I'm a beginner, now I can use python, html and CSS,,, please I need help on how to use flask