What are the steps before learning Algorithms?

Hi, I’ve been trying to learn Algorithms, since last few weeks but still I’ve not understood anything! Please guide me the correct path before learning algorithms i.e. what I’ve to learn before learning algorithms, because I’ve heard we’ve to learn about Data-Structures, Mathematical Induction. etc… Is that true? If So, where can I learn them easily. Here is the list which I have learnt till till now :

  1. PHP

  2. MySQL

  3. C#

  4. Javascript

  5. and Of Course HTML and CSS and other famous frameworks

I’ve been referring The Algorithm Design Manual by Steven S. Skiena
Pluralsight and also edx.org

Algorithms are not sort of an advanced feature of a language you might learn at some point (like, say, prototypes), but a fundamental concept about solving problems. Once you know the syntax of a language and how to operate on variables, you can start writing algorithms.

However, delving into programming with a theoretical book about algorithms might be rather confusing indeed. Instead, I’d suggest to concentrate on a specific language for the moment; algorithms will come naturally along the way. E.g. if you want to learn JS, have a look at this book: http://eloquentjavascript.net/ – as the author aptly states:

Besides explaining JavaScript, I also will introduce the basic principles of programming.

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.