We should learn algorithm before starting programming? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

We should learn algorithm before starting programming?

9th Nov 2017, 4:07 PM
Adem AKKUŞ
Adem AKKUŞ - avatar
7 Answers
+ 8
Neither, they can go hand-in-hand. You learn algorithms as you solve problems, and at the same time you are also coding a program to solve that problem.
9th Nov 2017, 5:01 PM
Wen Qin
Wen Qin - avatar
+ 8
An Algorithm is just the way how things are going to work in your code. Having an algorithm of your program before starting to code is a good practice and can help enhance problem solving skills as well as make your code more efficient and less prone to errors.
9th Nov 2017, 4:30 PM
Aayush Bhansali
Aayush Bhansali - avatar
+ 6
i am it teacher at a vocational high school. Some of my collegues think that algorithm is not important for high school.
9th Nov 2017, 4:33 PM
Adem AKKUŞ
Adem AKKUŞ - avatar
+ 6
i think as you @wen
9th Nov 2017, 5:02 PM
Adem AKKUŞ
Adem AKKUŞ - avatar
+ 6
thanks for all answers
23rd Nov 2017, 11:26 AM
Adem AKKUŞ
Adem AKKUŞ - avatar
+ 3
Believe me, unless you have a good grasp the basic concepts of programming, you won't succeed at learning algorithms.
9th Nov 2017, 4:30 PM
Harsh
Harsh - avatar
+ 3
The algorithms are the ways at which the things around happens. Simple example: If someone calling you out, you stand up, and walking, if a door is in front of you, you open the door, if there is the person who calling you, you say "Hi". This is known as problem solving. Like you see there are a lot of little problems, and such that may occurs in the process. Example: You found the way how you'll control the body to walk in each direction, and that problem is solved. But there are stairs close to the door. So this is another problem to solve. There is no algorithms for everything. So, you'll need to implement them by yourself. And to implement them, you must know how to code. To code, you must learn a language and to practice on it. That's the simplest algorithm to do it. Good luck!
9th Nov 2017, 5:09 PM
Boris Batinkov
Boris Batinkov - avatar