+ 18
Do i have to learn algorithms before learning programing languages ??
24 ответов
+ 18
To be a good programmer, yes.
+ 14
7 algorithms and data structures every programmer must know
Sort Algorithms. Sorting is the most heavily studied concept in Computer Science. ...
Search Algorithms. Binary Search (in linear data structures) ...
Hashing. ...
Dynamic Programming. ...
Exponentiation by squaring. ...
String Matching and Parsing. ...
Primality Testing Algorithms
+ 12
Nope. An algorithm is a way of how you want the computer to perform a task. So you cannot make algorithms without learning programming. Once you learn it, you can make your own algorithms for how your software will work.
Mainly algorithms work using the if, elif and else functions - Humayra🇧🇩
+ 8
Yes, to be an efficient programmer. But you can learn them simultaneously.
+ 7
K.M Ahnaf Zamil I was joking about python al developers! 🤣🤣
It's not like you simply CAN'T learn a programming language without learning algorithms. However, if you wish to move your skills to the next level, you might as well want to learn al. Apart from programming, algorithms will also increase your ability of logical thinking so yeah, go for it :)
+ 6
Yes, It's compulsory,
algorithm is root of programming.
+ 6
Algorithm is just a way to remember logic behind a program. So it depends person to person.
+ 6
🚲 I think you can learn a programing language (befor algorithms). You can enjoy playing with coding. It's fun 🤓🤳
🛵 If you would learn some basic algorithems, your code will be much more deep and useful. 😎🎓
🚀 If you want to be a profetional programmer, you will surely have to learn algorithems. 👨🎓🥇
🚘 Botom line: you can learn a language, then latter learn algorithms...
Enjoy your time...⛾👌🏽
+ 6
Yes, you can learn also the syntax and basics first before advanced algorithms.
+ 5
It would be better if you start learning it later. First make your hand dirty with syntax and how the code works .Then you can learn algorithm to increase your level even higher enhancing logical skill.
+ 5
You can learn the language and study algorithm later
+ 5
--Algorithms are step by step procedure to solve any particular problem .
--Algorithm can be written in plain English language,it can be represented by figures .
So if you want to learn programming you should have idea about algorithm it will be an addon.
--in context of computer programming algorithm are different like , different sorting algorithm, backtracking algorithm, dynamic programming, bruteforce algorithm, greedy algorithm, recursive algorithm.
-- To implement all this algorithms you should have good programming skills..
Thanks.
Abhijit- software developer
+ 4
Yes. Of course!
+ 4
Yes you have to but don't actually learn just understand them in a scalable way
+ 4
Absolutely
+ 4
I am almost positive that the people answering yes, don't understand the question. That or, I don't understand the question. You do not need to learn any algorithms to learn the syntax or structure of a language. You should learn and use some algorithms and at least be aware of standards non language specific algorithms to be proficient at programming. But it is not a prerequisite.
+ 4
Yes, it is important to get good command in algorithm to code in high level languages
+ 3
Only learning programming language doesn't require algorithms.
But to make an efficient program (i.e. to optimize the time and space complexity of program), you should follow the appropriate data structure and algorithms. And this is the most important topic for programmers.
+ 3
nice course to git into the field
https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x
+ 3
Actually by learning a programming language you learn algorithms automatically but not that perfect that you should learn to be an excellent programmer.