На самом деле, если задрачивать, то там ООП дохрена учить, всякие паттерны, правильное применение, вот это вот все очень долго. И мало кто действительно научается
а вроде весь C# необязательно учить? и ООП в C# можно ограничить до ООП, который в java?
Но куски на расте в инфре тоже есть. Адекватные люди просто юзают и го, и раст, там где это применимо, и им относительно пофиг на то, на чем написан софт