программированию, 3д-рисованию и т.п. дома можно научиться) но сесно для этого нужно читать лит-ру, проходить обучение по учебникам и прочему руководству, так же иметь расположеность к предмету, понимать его и главное не лениться!
и если постараться, то можно стать более профессиональным спец-ом, нежели выпускники институтов