I have a quite experience in developing in javascript with its framework and all. Now if I want to get started with machine learning and so on...can anyone guide how the approach is going to be.. . First of all I have zero knowledge in this field and dont even know the basic difference between ML or deep learning or AI or neural net etc. So would be helpfull for to get a clean clearacne of these doubts. As I have some upcoming project in web which needs to be powered with suggestion system or recommendation or even ML powered feeds and contents I really want to get started with it asap. Thank you
I would go for those two for beginners
at least those were the ones in my last AI workshop where we trained for tax systems.
But I am not an expert :)
Ow the difference is easy:

Just kidding...
There's actually an interesting post about this from early this year: Must have skills for a Machine Learning Engineer.
If you want to use machine learning algorithms created by others, then while some background in statistics is useful, you can get started by just learning about that problem and the most common solutions.
Agnius Vasiliauskas
php-dev
My personal hint would be - if you have absolute zero knowledge in ML field,- start at one particular sub-field called classification and the simplest (IMHO) AI classification algorithm Naive Bayes . Just search for an info about NB in the wild of internet and you'll find a plenty of articles, tutorials and explanations. Also it's very important what is the exact goal which you are trying to achieve ? If it is an understanding (deep?) of ML algorithms, then my proposal suits here. If your goal is just how faster to make use of some ML algo - then just get some available ML library (which are plenty, for example TensorFlow ) and start using it according to documentation. However as I've said, if you want to learn deeply some algo - there is no other way except to implement it yourself.