Я начинающий С# программист. Посоветуйте, чем заниматься для развития «специального» кругозора, чтобы на одном не зацикливаться, чтобы можно в другие области безболезненно переходить, гибкий мозг и всё такое. Думаю Кернигана/Ритчи как минимум осилить.