+ 7

I'm learning all courses in SoloLearn easily but unable to code 100's and 1000's of lines.. How can I code?

I'm learning all courses in SoloLearn easily but unable to code 100's and 1000's of lines.. How can I code? I'm unable to get the logic for any program...

31st May 2017, 8:12 AM
S. Abdul. Raheem
13 Réponses
+ 28
1) Focus yourself in a language only, learn the logic behind a language, conditions and functions are just basics. 2) Make simple programs, get the user input and give a dynamic output with an "if/else" condition, then try to display an array with a "for loop", then try to make an original program with the "while" loop [ and so on ... ] 3) Close Sololearn, learn more about your language. 4) Return here and complete the courses, generally languages share the same logic. Remember that 1000 lines of code don't make you a good programmer, you have to find the best solution with less lines as possible. Good luck! ^^
31st May 2017, 8:21 AM
Maz
Maz - avatar
+ 8
Find a subject that really interests you (sorting music/pictures in albums by dates, counting calories per day, checking the scores in games, plotting GPS coordinates in maps, finding the optimal route for a trip to the sea, checking the mileage of a car...) and try to make first a simple app, then later something more complex. Of course use the web to find out which tools and languages are the most appropriate. The logic is usually simple: you have same input data, you want some output data, the trick is to find a way to get and process the inputs using the written code, and in the end to save and/or display the results. Basically, find a project that motivates you to spend a few days to make it.
31st May 2017, 9:17 AM
Nikola Jovanovic
Nikola Jovanovic - avatar
+ 5
You have to practise beside SoloLearn. The App just supports you learning, but when you want to really get into it, it is essential to repeat and practise a lot!
31st May 2017, 8:21 AM
Sören
+ 5
Also, you don't have to start from scratch - adding functionality to existing (open source) code is a good icebreaker.
31st May 2017, 12:02 PM
Nikola Jovanovic
Nikola Jovanovic - avatar
+ 3
You have to practise beside Learning here in solo learn . 1) Specialise One subject(Web development , Application programming ....) 2) Learn Relevant basics of the language (For web development you need to learn HTMl...) 3) Implement what you learn 4) Do a mini project (Very Important), your 1000 lines begin from here
31st May 2017, 11:58 AM
Kurian Benoy
Kurian Benoy - avatar
+ 3
understanding a concept is the Easy part. implementing what you understand is hard. practice makes perfect. keep rewriting programming over and over eventually you can start applying concepts into code.
1st Jun 2017, 3:12 AM
Gabrielle Vasquez
Gabrielle Vasquez - avatar
+ 2
Maz , what do you mean , logic behind a language??
31st May 2017, 11:20 AM
Darwin Cantong
Darwin Cantong - avatar
+ 2
Sololearn is for programming the same as a manual for driving :D From Sololearn i only learn new syntaxes for new languages or get some short tricks for my used languages. But to learn programming you need to use it and get a feeling for it. First i am trying to manipulate some numbers in a list or array and to get a feeling for the most common dataformats for the languages. When i get a good feeling for it, i try to make somethink useful. With my scientific-background i try to import data and to analyse them. Another possible way could be to create your own window with buttons (Gui) and to challenge yourself what possible thinks you could programm in it. ;)
31st May 2017, 11:48 PM
Anton Hofmann
Anton Hofmann - avatar
+ 2
Every language has its own purpose. First determine your project. Then choose the appropriate language for it. When you finished your project then you will see 1000 lines code easily. Number of line code should not be your target, it's byproduct. Happy Coding!
1st Jun 2017, 5:17 AM
Rejuan
Rejuan - avatar
+ 1
SoloLearn is very useful for learning the code syntax, and basic structures. However, programmatic thinking is an other aspect which is also important for building tools and applications. My advice is not to build further on other (open) source code, but to start your own application. And be very punctual, to force yourself in neat programming (splitting code into functions, etc.). Then you don't need much lines :).
31st May 2017, 8:48 PM
Jochem Boersma
0
We write program but we do not count the numbers of lines we have written. Focus on what your code want to achieve. In fact for web programming code, we should write shorter code for performance optimisation.
31st May 2017, 11:09 AM
Calviղ
Calviղ - avatar
0
focus to a language and learn more. you must learn basic, logic and practise practise practise practise more.
31st May 2017, 9:05 PM
pejman mousaei
pejman mousaei - avatar
0
Pick a language and exercise. Just learning alot of codes will confuse you especially if you are not used to code. Programs grow over time and tent to be made up of multiple smaller programs and features start with a idea in mind. Start small soon youll see that this standalone program can word we'll with another and another
1st Jun 2017, 7:08 PM
Wayne Erasmus
Wayne Erasmus - avatar