Random walks, random environments, random sceneries, oriented graphs, dynamical systems, recurrence vs. transience, limit theorems