I'm just learning C# and am having difficulty figuring out where to put my code. Do I put it all in Main() or create a seperate class for everything? Do I create seperate CS files? Create lots of different namespaces or just one? If you know of an article that could help me with this it would be great :) I'm sure it doesn't have to pertain only to C#. Probably any oop language would do.