Содержание
Python
Язык программирования Python используется для различных разработок, таких как:
- Разработка веб-приложений;
- Разработка моделей машинного обучения;
- Автоматизация выполнения различных задач и т.д.
Основное его достоинство – это доступность. Его пакеты находятся в свободном доступе, остаётся просто найти подходящий пакет или библиотеку и подключить их к Python.
Среди веб-разработчиков часто используются такие фреймворки для Python как Django и Flask.
Django – это фреймворк с богатыми возможностями для разработки более сложных сайтов и веб приложений.
Flask – это микрофреймворк. В нём в основном представлены только базовые знания.
Если вы увлекаетесь машинным обучение, то вам больше подойдут библиотеки Pandas, SciKit-learn и TensorFlow.
PHP
Это один из старейших языков. Его основателем считают Расмуса Лердорфа, создавшего первый набор скриптов на Perl.
Начинающие смогу легко выучить РНР, поскольку язык имеет низкий порог входа. Главное – это задастся конкретной целью. Для чего ты изучаешь этот язык, и тогда у тебя всё получится.
Так же он подходит для фрилансеров, так как большинство заказов направлены на создание сайтов через WordPress.
Если вы знакомы с PHP то без проблем сделаете эти задания.
Ruby
Ruby – это интерпретируемый язык: динамический, рельефный, поддерживает ООП и т.д.
Для новичка, язык вполне простой для понимания и вполне красивый.
И как небольшой совет: лучше не пытайтесь выучить сразу фреймворк, ибо без знания самого языка это будет трудно, да и не логично.
Хоть Ruby и более менее нормальный и понятный язык, но всё же как для фриланса он мало подходит, поскольку имеет малое количество заданий и хостингов.
Swift
Swift – это язык программирования от Apple для разработки iOS и OS X приложений. Работает с фреймворками Cocoa и Cocoa Touch и совместим с кодовой базой Apple, которая написана на C.
В первую очередь, новичкам следует начать изучение с какой-либо соответствующей литературы или обучающих видео.
Полученные знания следует закреплять практическими заданиями, так как без этого дальнейшее обучение можно не продолжать, ибо не имеет смысла, ведь вы всё забудете.
Для людей занимающихся фрилансом, этот язык очень подойдёт, поскольку как я описывал ранее на нём разрабатываются приложения для iPhone и iPad, а iOS- разработчики получают куда больше Android-разработчиков.
JavaScript
Сам по себе JavaScript является объектно-ориентированным языком, но в используемом прототипировании есть отличия в работе с объектами, если сравнивать с традиционными класс-ориентированными языками.
Начинать изучение языков программирования с JavaScript хорошо, так как изучив его вы получите представление о «сиобразных» языках, таких как: С++, С# и т. д.
Так же он подходит для тех кто хочет изучить ООП.
Если вы умеете создавать front-end и back-end приложения, то вполне можно работать фрилансом.