Ответы пользователя по тегу Языки программирования
  • С чего начать для создание игр на Unity?

    @Espleth
    Первый и главный скилл в программировании - научиться гуглить. Там можно узнать много интересного. Например то, что для Unity используется C#, а не С++, и учить стоит его.
    Имхо языки программирования лучше всего учить по книгам. Их тоже можно загуглить, но вот вам несколько книг с пояснением:
    - Head First C#. Книга написана легким, немного "детским" языком. Хороша тем, что содержит упражнения, а теорию в программировании очень хорошо подкреплять практикой. На места, где рассказывается о WinForms и WPF можно особо не смотреть, в Unity они не используются (но тем не менее будут полезными).
    - C# Троелсена. Хорошая, более "серьезная" книга. Советую, если собираетесь заниматься этим серьезно.
    - C# Шилдта. Многие ее любят советовать, но как по мне эта книга подходит больше как справочник, чем учебник.
    В любой непонятной ситуации гуглить и смотреть документацию (MSDN).

    После чего советую начать учить Unity (а не одновременно, чтобы не было каши в голове). Тут хорошо подходят видеоуроки, их тонны, гугл в помощь. Ну и на хабре классные обучающие статьи есть. А еще официальные видеоуроки Unity довольно классные.
    Ответ написан
    Комментировать
  • Какой яп и в какой последовательности следует изучить, чтобы стать хорошим программистом?

    @Espleth
    >> Какой яп и в какой последовательности следует изучить, чтобы стать хорошим программистом?
    Вопрос из разряда "на какую спортивную секцию мне идти, чтобы стать хорошим спортсменом?"

    Определитесь для начала с направлением (если не уверены - ничего страшного)
    Веб - JavaScript, PHP, HTML, CSS
    Игры - C# (Unity3D, простой вариант) или C++ (сложный вариант)
    Мобильные приложения - С++ (Qt Creator), C# (Xamarin, либо только на WinPhone), Java (Android Studio), Swift/Objective-C (iOS)
    Десктопные приложения - C++ (Qt Creator), C# (Xamarin, либо только на Windows), Swift/Objective-C (Mac OS X)
    Олимпиадное программирование - C++
    Отдельно стоит сказать о Python - все, легко и сразу, но "не по фэншую" (динамическая типизация и все такое)
    Это лишь то, что мне пришло в голову сразу. Есть еще куча языков и областей - устану перечислять. Это я вам тут все написал, что бы у вас было, что загуглить. Теперь можете смотреть, что интересует, и пойти гуглить это.
    Ответ написан
  • Какой язык выбрать для дальнейшего развития?

    @Espleth
    В сторону C# еще посмотрите, тоже интересный язык.

    Но, имхо, изучать ЯП ради изучения ЯП - бред. Надо что-то писать, какие-нибудь проекты. Причем большие. В них то вы наверняка и поймете, что и Python с JS недостаточно хорошо знаете.

    А ведь языки - это далеко не все, что нужно. Паттерны? Компьютерные сети Танненбаума? Совершенный код Макконнелла? Мифический человеко-месяц? Алгоритмы и структуры данных? Хотите получать новую информацию - пожалуйста, вот вам полезные книги. От них будет больше пользы, чем знать тонну разных ЯП.
    Ответ написан
    4 комментария
  • Какой язык программирования выбрать для разработки игр?

    @Espleth
    Под ваш Python хорошенько подойдет Cocos2d
    Самый популярный и простой вариант - C#+Unity3d
    А если собираетесь заниматься геймдевом серьезно, то лучше С++ и движок в зависимости от задач, например Unreal Engine 4.
    Все написанные мной выше движки обладают хорошей мультиплатформенностью.
    Ответ написан
    Комментировать
  • Какой язык стоит изучать для разработки приложений под iphone/android?

    @Espleth
    Android - Java. iOS - Objective-C/Swift.
    Если речь идет об играх, то можно использовать Unity3D (C#/JavaSctript), Cocos2D (C++/Python) например.
    Ответ написан
    1 комментарий
  • С чего начать разработку игры, изучение языков программирования и 3D моделирование?

    @Espleth
    На тему ЯП для Unity это вопрос для google, а не для тостера. Запомните: google - ваш лучший друг. Без него вы в жизни ничего нормального, тем более на Unity, не напишите.
    Основной язык для Unity - C#. Еще можно писать на JavaScript. По желанию. Но предпочтительнее все же C#.

    Про 3D моделирование - там отдельный холивар, и однозначно вам никто не подскажет. Но в целом советуют все же Blender. Ответ на вопрос как его изучать находится в начале моего сообщения если что.
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для Windows?

    @Espleth
    Да, в общем C# наверное будет лучшим вариантом. Язык не особо сложный по сравнению с С++ (который тоже можете рассмотреть), прекрасная MSDN на русском, да и книг тоже полно.
    Но это я думаю вы уже и так поняли. Вот что гораздо важнее: программисту хорошо бы знать английский язык на уровне хотя бы "понимаю со словарем". Например ради StackOverflow, GitHub и прочих прелестей.
    Ответ написан
    2 комментария