Расчет стоимости привлечения клиентов

Самостоятельное изучение программирования


Перед началом изучения программирования нужно выяснить в какую сторону вы хотите идти. В программировании есть 2 основных направления, это Front-end и Back-end. 

Front-End

Front-End — это часть программирования, отвечающая за разработку пользовательских интерфейсов. Если говорить проще это разработка всего что видит пользователь. Front-end состоит из следующих языков — HTML, CSS, JS, React, Vue, Angular. 

HTML — это язык разметки, который отвечает за статическую часть сайта, все что вы видите на сайте создано с помощью HTML блоков. 

СSS — отвечает за стили HTML блоков. С помощь. CSS сайты обретают различные дизайны. 

JS — это язык программирования, отвечающий за динамическую часть сайта. 

React — это библиотека языка JS имеющая свой собственный JSX синтаксис. React подразумевает компонентную структуру разработки. Он не является реактивным.  

Vue — это фреймворк JS предназначенный для создания пользовательских интерфейсов. Является реактивным. 

Angular — это платформа для разработки веб-интерфейсов написанная на языке TypeScript. Является реактивной. 

Back-End

Back-End — это темная сторона любого программного обеспечения, которая не видна пользователю. Именно здесь происходят все вычисления и выполнение логики программы. Back-end состоит из — C#, C, Java, Python и других. 

C# — это объектно-ориентированный язык программирования. Он имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов, делегаты, атрибуты, события, переменные, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. 

Java — используется в самых разных компьютерных платформах от встраиваемых устройств и мобильных телефонов в нижнем ценовом сегменте, до корпоративных серверов и суперкомпьютеров в высшем ценовом сегменте. 

C — это компилируемый, статический высокоуровневый с низким уровнем доступа язык программирования. Используется при создании высокопроизводительных приложений. 

Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. 

Что учить? 

Считается что для новичков лучше всего начать изучать FE, так как он немного легче при создании и проще в понимании. Для хорошего изучения нужно следовать Road-Map того языка, который изучаете, но лучше всего записаться на курсы и учиться под руководством ментора. 

Похожие статьи