What is the difference between supervised and unsupervised learning algorithms ?
For an ML course -LRB- using R or Python -RRB- is it better to first learn unsupervised learning and then go in for supervised learning or vice versa and why ?