I am able to debug a program, read a program and understand it. But I am not able to write my own program well. What should I do | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

I am able to debug a program, read a program and understand it. But I am not able to write my own program well. What should I do

20th Dec 2016, 2:45 AM
Amrita.A
Amrita.A - avatar
13 Answers
+ 12
1. Choose a language, focus on it. 2. Start learning basics. 3. Go up, learn more. 4. Practice and write some interesting codes and share them, even if your knowledge is low. 5. Do 3 and 4 to be semi-professional at that language. 6. Now write a good project. 7. You can! 8. Learn again. Search more things about that. Eat that language! 9. Start to create a great project by doing little everyday works. 10. You can! You will see a day that you're a great programmer! If needed, goto step 1. * Always think about what you want, where to go and what you need to go where do you want to go. * If you work hardly, you are successfully successful! * Ask, ask and ask. * Be patient. Don't want to be advance in a language in a short time. At last finally god will help you to do well and work..All the best
20th Dec 2016, 4:45 AM
Alaghusooriya EM
Alaghusooriya EM - avatar
+ 6
Practice and calm. If you can debug and read codes very well, you have a good knowledge on the language but if you can't make a program, maybe you should practice more. What I recommend is: 1. Think of a program you want to make 2. Split it into parts from the basics to the most advanced one 3. Start with a basic and keep advancing/improving it Example: I want to make a calculator so: I have the program I want to make, so I'll start with simples functions, so I write a program that do basics operations like +-*/. After that I think how to improve. After that I'll search for graphical libraries, study them and try to apply on my code. TLDR: Think of your program as a cake recipe. Do it by parts. Tip: Making similar programs can help. you develop your skills. And, as always, don't be afraid to call for help. Hope I could've helped you. Cheers.
20th Dec 2016, 3:05 AM
Gilberto Villa Nova
Gilberto Villa Nova - avatar
+ 3
Yes,thats ryt Raj :)
20th Dec 2016, 4:06 AM
Amrita.A
Amrita.A - avatar
+ 2
That's good. Cause I can't read other's program, even though I can create myself. 😂😂
20th Dec 2016, 2:50 AM
Rishi Anand
Rishi Anand - avatar
+ 2
Thank you so much Rishi and Gilberto :)
20th Dec 2016, 3:08 AM
Amrita.A
Amrita.A - avatar
+ 2
think the prgm with ur real lyf and wrk wit it simpl
20th Dec 2016, 6:07 AM
Sainath kishore.R.G
Sainath kishore.R.G - avatar
+ 2
Thanks a lot daa :)
20th Dec 2016, 6:11 AM
Amrita.A
Amrita.A - avatar
+ 2
first of all you need to identify that in which language more interesting for you. Then you need see more & more programs and examples as much as possible. Language is not important....Important is logic of program. So, try to devlop your own logic for solution. i hope you understand....my friend.
6th Jan 2017, 7:26 PM
Rahulsinh J. Parmar
Rahulsinh J. Parmar - avatar
+ 1
amirtha !!! even me facing the same problem; I think we might need to see more or others codes and be fluent in algorithms😀
20th Dec 2016, 3:34 AM
Dhan Raj
Dhan Raj - avatar
+ 1
Thanks a lot Surya :)
20th Dec 2016, 5:05 AM
Amrita.A
Amrita.A - avatar
+ 1
1.need to understand......how does a compiler works? 2. think twice before code. 3. dont neglect simple things and don't run after hi-fi things. 4.use Adobe DreamWeaver for Web development and use eclipse for java and C++. 5.first write program detail @ page(physical). 6.bathroom time, dinner time, lunch time, @ bed always think about error.
6th Jan 2017, 10:34 AM
Ritesh Patidar
Ritesh Patidar - avatar
+ 1
would you be interested in testing? you could learn some python and try some test automation programing.
6th Jan 2017, 12:41 PM
ifl
ifl - avatar
+ 1
well keep doing that. very soon you'll understand the logic behind how to solve the problems in ' computers way' , meaning how a problm is solved by a computer . the most imp thing is algorithms, the language doesnt matters.
6th Jan 2017, 6:42 PM
Sayeed Atik
Sayeed Atik - avatar