I'm reading the book: "Level up your code with game programming patterns", it has a bit of practice for c#. Also I trying to participate more in gamejams and hackatons. It all advance both, my coding and brainstorming skills.
ok thank you
You helped me alot