Где можно научиться C# специально под Unity кроме UnityDocs и Unity3DLearn?

Хочу научиться кодить на C# для Unity где можно обучиться?

По юнити полно разных материалов, особенно на ютубе, главное как-то научиться отличать хорошие )
Например, этот канал мне нравился:
https://www.youtube.com/c/Brackeys/playlists

По просто C# и программированию аналогично. До того как учиться “специально под юнити” очень желательно научиться в целом программировать ) Как минимум чтобы понимать какая проблема связана с юнити, а какая нет, и искать решение/гуглить соответствующим способом :kolobokbatya:
Ну и в Юните же вполне полноценный C#, так что почти все стандартные подходы, библиотеки и т.д. применимы и там.
Можно отсюда начать:
Изучение программирования, как учиться, искать работу, и прочие полезные материалы
Список хороших онлайн-курсов по программированию
https://metanit.com/sharp/

а если учить собственно по UnityDocs хорошая идея? Там можно научиться?

или ещё так-же по Unity3dLearn?

Там вроде в основном справочник по классам, фичам юнити и т.п.
Оно больше для того, чтобы почитать подробнее про что-то конкретное, когда примерно понятно что нужно.

Это что? https://learn.unity.com?
Чот там интерфейс запутанный стал. Там были неплохие уроки по основам, но вроде не особо много.

как я понял программирование на обычном C# не сильно отличается от c# для Unity?

Например, этот канал мне нравился:
https://www.youtube.com/c/Brackeys/playlists

тоесть по этому каналу я смогу научиться кодить на c# на Unity

Похоже Вы не внимательно читаете ответы на свои вопросы.
В первую очередь “Основы программирования”. Можно эти самые основы и на C# осваивать.
А движок Unity это уже как дополнение к уверенным основам программирования.

в целом основы программирования я знаю я учил python и c# но c# я учил базово, Но даже с этими базами знания я не могу кодить на unity хотя в целом понимаю синтаксис

Я просто показал хорошие материалы, кто что сможет я хз )

Обычно лучше пользоваться несколькими источниками, а не одним. Где-то что-то дополнят, где-то лучше зайдет способ подачи материала, или просто при повторении темы наконец всё дойдет.

Ну и просто смотреть видео/читать тексты — недостаточно. Надо практиковаться, эксперементировать, копать глубже.

Как эффективно читать профессиональную литературу