Looks like no one added any tags here yet for you.
When to use Ridge regression?
when you have many predictors that are correlated, and you want to keep all of them in the model but reduce their influence
When to use Lasso Regression?
when you suspect that only a few predictors are important, and you want to automatically select the most relevant ones
When to use Elastic net?
when you have a mix of correlated and uncorrelated predictors, or when you want the benefits of both Ridge and Lasso
Overfitting
Low training error, high test error
undercutting
high training error, high test error