Основы программирования для начинающих - с чего начать обучение?

С чего начать свое обучение программированию

Сегодняшний день - это время, когда компьютерные технологии все больше и больше входят в нашу жизнь и от этого уже никуда не деться. Сейчас уже компьютер перестал быть роскошью для обеспеченных и перешел в ранг обыденного прибора в арсенале домашней техники наравне с телевизором, микроволновкой и т.д. И, конечно же, это не могло коснуться нас: все больше мы видим объявлений о приеме на работу людей так или иначе связанных с IT-технологиями: операторов, дизайнеров, верстальщиков и конечно же программистов. Некоторые из нас, еще в далеком детстве, смотря фильмы о различных хакерах и компьютерных взломщиках, хотели быть в чем-то, а кто-то и полностью походящими на них. А ведь хакер в правильном понимании этого слова - это человек, отлично разбирающийся в программировании и умеющий применять свои знания весьма разносторонне. И вот мы уже вплотную подошли к термину "программирование". Что же такое программирование? Для чего оно служит? Как оно выглядит? И как можно ему обучиться? На многие из этих вопросов нельзя найти ответ сразу, но он придет обязательно со временем, если начать изучать основы программирования для начинающих начиная с самого простого, постепенно закрепляя свои знания практикой и плавно переходя к более сложному материалу. Некоторые основные моменты, которые нужно знать вам, прежде чем приступать к основам программирования, я освещу ниже.

Что представляет собой компьютер с точки зрения программиста? Компьютер - это уникальное изобретение человечества, способное производить вычисления на очень большой скорости. Также компьютер умеет очень оперативно принимать логические решения, возникающие в различных ситуациях. Правда здесь заключается в том, что умея все это делать, компьютер по своей природе ничего этого не сделает, если программист не задаст ему программу, исполняя которую компьютер начнет выполнять запрограммированное задание. То есть сам по себе компьютер ничего не делает, он только выполняет команды программиста, которые описаны в его программе. Процесс написания таких программ и называется программированием. Для того, чтобы программист имел возможность задавать программы компьютеру ("общаться с ним") существуют специальные языки программирования. Их есть немалое количество, но самых распространенных гораздо меньше. Одним из самых востребованных языков программирования является язык С++, который был разработан Б. Страуструпом еще в начале 80-х годов. Именно этот язык программирования мы и будем с вами изучать, читая учебник по программированию, посвященный основам языка С++ для начинающих. После прочтения глав вы поймете основные концепции программирования, такие как переменная, как математика связана с программированием, для чего служат операторы выбора и циклов, понятие функций, классов и многое другое. Также вы узнаете, что такое среда программирования и как в ней работать. Это был лишь краткий обзор по основным моментам обучения программированию. Желаю вам удачи и легкого пути в достижении поставленных целей!