Do i have to learn algorithms before learning programing languages ?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 18

Do i have to learn algorithms before learning programing languages ??

29th Oct 2019, 9:24 PM
Yusof
Yusof - avatar
24 Answers
+ 18
To be a good programmer, yes.
29th Oct 2019, 9:33 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 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
30th Oct 2019, 4:59 AM
Pathmaja S
+ 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🇧🇩
30th Oct 2019, 2:13 PM
Ahnaf
Ahnaf - avatar
+ 8
Yes, to be an efficient programmer. But you can learn them simultaneously.
30th Oct 2019, 11:34 AM
beshi opuah
+ 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 :)
30th Oct 2019, 2:47 PM
Humayra🇧🇩
Humayra🇧🇩 - avatar
+ 6
Yes, It's compulsory, algorithm is root of programming.
30th Oct 2019, 4:17 AM
Yogesh Pandey
Yogesh Pandey - avatar
+ 6
Algorithm is just a way to remember logic behind a program. So it depends person to person.
31st Oct 2019, 3:15 AM
Abhijeet Shahakar
Abhijeet Shahakar - avatar
+ 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...⛾👌🏽
31st Oct 2019, 9:59 PM
🍂B. Eitan 🌵
🍂B. Eitan 🌵 - avatar
+ 6
Yes, you can learn also the syntax and basics first before advanced algorithms.
31st Oct 2019, 10:08 PM
Sonic
Sonic - avatar
+ 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.
31st Oct 2019, 12:21 PM
Dipesh Shrestha
Dipesh Shrestha - avatar
+ 5
You can learn the language and study algorithm later
31st Oct 2019, 1:42 PM
Akubia Godwin Maxwell
Akubia Godwin Maxwell - avatar
+ 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
31st Oct 2019, 7:09 PM
abhijit kushwaha
abhijit kushwaha - avatar
+ 4
Yes. Of course!
30th Oct 2019, 2:50 AM
Joy Onyema
Joy Onyema - avatar
+ 4
Yes you have to but don't actually learn just understand them in a scalable way
31st Oct 2019, 12:05 PM
Chaitanya Naik
Chaitanya Naik - avatar
+ 4
Absolutely
31st Oct 2019, 12:10 PM
Eric V. Kromah
Eric V. Kromah - avatar
+ 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.
31st Oct 2019, 3:43 PM
Kail Galestorm
Kail Galestorm - avatar
+ 4
Yes, it is important to get good command in algorithm to code in high level languages
31st Oct 2019, 5:08 PM
Abdul Samad
Abdul Samad - avatar
+ 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.
31st Oct 2019, 9:50 AM
Dinesh Bala
Dinesh Bala - avatar
31st Oct 2019, 10:16 PM
Abdelrhman Albarbary
Abdelrhman Albarbary - avatar
+ 3
Actually by learning a programming language you learn algorithms automatically but not that perfect that you should learn to be an excellent programmer.
1st Nov 2019, 8:22 AM
Mohammad Elahi
Mohammad Elahi - avatar