Язык программирования для 3D-шника?
С чего начинать путь к наставнику Илона )
с математики.
Если именно 3d рендерер и вот это все - то я бы советовал c++. Но можно и что угодно другое, что сможет взаимодействовать с DirectX/OpenGL API. НАпример, тот же c#. 
Но сам ЯП при работе с 3d вторичен.
JavaScript и трёхмерный движок Three.js. Просто, бесплатно и быстро получите результат без вкуривания тонн литературы.