One mental model
Most scikit-learn projects follow one path: load data, split data, prepare features, create a model, fit on train, predict on test, evaluate on test.
When you read code, do not start with the model name. First find where the data comes from, where the split happens, and what metric is printed.
Words you will see
fit means the model learns from data. predict means it uses what it learned to make outputs for new rows. score is a shortcut metric, but you should still check what metric it uses.
For classification, you often see accuracy_score, precision_score, recall_score, f1_score, or classification_report. For regression, you may see mean_absolute_error, mean_squared_error, or r2_score.