Типа, есть .so библиотеки .dll, да все что можно, а вот есть еще байт коды, машинные коды и такое другое.
Как понять эту основу?
Надеюсь норм объяснил
C/C++
С чего начать изучать программирование?
Программист со стажем 6 лет рассказывает:
0. Для трудоустройства нужно 1000-2000 часов без репетира. 400-800 часов с репетитором. Про то, что прочитаешь одну книгу за две недели и ты программист - забудь, так не бывает.
1. Если есть деньги - идёшь на платные курсы, там знакомишься с народом. Там тебя учат программировать.
2. Если денег нет - идёшь на стэпик.
2.1 Один из первых шагов - прослушиваешь курс "Архитектура ЭВМ". Чуть-чуть (три задачи там) прогаешь на ассемблере, чтобы заранее понимать, что лежит под капотом любого языка.
2.2 Просматриваешь рейтинг языков программирования, просматриваешь предложения по работе - выбираешь язык программирования.
Тебе нужно ответить на вопрос, язык который ты хочешь выучить, это язык высокого или низкого уровня?
2.3 Если ты хочешь остановиться на Java - сначала, я рекомендую, хоть чуть-чуть освоить C или С++. Можно это сделать на sololearn - там простые бесплатные курсы, которые ты пройдёшь за два дня.
ТО есть принцип прост. Перед тем как заниматься языком высокого уровня, хотя бы пару-десяток строчек нужно написать на языке низкого уровня, чтобы понимать, как оно будет работать под капотом.
2.4 Предположим прошло три две-три недели (20-50 часов), ты освоил архитектуру компьютера (хотя бы поверхностно), написал 15 строчек на ассемблере, написал 20-30 строчек (с пониманием, что такое массив и как он выделяется) на С либо С++. Можешь переходить к изучению языка высокого уровня с высокой зарплатой. К примеру java.
2.5 Разбираешь примеры на языке программирования. Разбираешь алгоритмы.
3. Разобрав алгоритмы и разобрав базовые конструкции языка программирования, начинаешь учить базы данных (SQL).
4. Разобравшись с базами данных учишь модные фреймфорки - каркасы для написания программ.
0. Для трудоустройства нужно 1000-2000 часов без репетира. 400-800 часов с репетитором. Про то, что прочитаешь одну книгу за две недели и ты программист - забудь, так не бывает.
1. Если есть деньги - идёшь на платные курсы, там знакомишься с народом. Там тебя учат программировать.
2. Если денег нет - идёшь на стэпик.
2.1 Один из первых шагов - прослушиваешь курс "Архитектура ЭВМ". Чуть-чуть (три задачи там) прогаешь на ассемблере, чтобы заранее понимать, что лежит под капотом любого языка.
2.2 Просматриваешь рейтинг языков программирования, просматриваешь предложения по работе - выбираешь язык программирования.
Тебе нужно ответить на вопрос, язык который ты хочешь выучить, это язык высокого или низкого уровня?
2.3 Если ты хочешь остановиться на Java - сначала, я рекомендую, хоть чуть-чуть освоить C или С++. Можно это сделать на sololearn - там простые бесплатные курсы, которые ты пройдёшь за два дня.
ТО есть принцип прост. Перед тем как заниматься языком высокого уровня, хотя бы пару-десяток строчек нужно написать на языке низкого уровня, чтобы понимать, как оно будет работать под капотом.
2.4 Предположим прошло три две-три недели (20-50 часов), ты освоил архитектуру компьютера (хотя бы поверхностно), написал 15 строчек на ассемблере, написал 20-30 строчек (с пониманием, что такое массив и как он выделяется) на С либо С++. Можешь переходить к изучению языка высокого уровня с высокой зарплатой. К примеру java.
2.5 Разбираешь примеры на языке программирования. Разбираешь алгоритмы.
3. Разобрав алгоритмы и разобрав базовые конструкции языка программирования, начинаешь учить базы данных (SQL).
4. Разобравшись с базами данных учишь модные фреймфорки - каркасы для написания программ.
Основа - это учебник программирования. В котором будут объясняться принципы решения программистских задач и свойства алгоритмов. И эти принципы никак не зависят ни от конкретных языков программирования, ни от особенностей машинных кодов, ни от форматов библиотек в конкретных операционных системах.
Всё, что ты перечислил - это не программирование, а всего лишь детали технологий, используемых в написании кода.
Всё, что ты перечислил - это не программирование, а всего лишь детали технологий, используемых в написании кода.
Начинать надо с языка программирования и понимания работы хотя бы простейшего процессора (чтобы избавиться от веры в чудеса). Тогда можно будет позже разобраться со сборкой исполняемой программы при загрузке в память (подключении динамических библиотек, настройке адресов переходов и т.п.) и ее исполнением.
Если начинать с таких основ - программистом точно не станешь.
Начни с Java, Python.
Начни с Java, Python.
Начни с прекращения своего тупого спама.
Чтоб не засирал никому мозги своим гoвнoм.
Чтоб не засирал никому мозги своим гoвнoм.
Владимир Болошко
Где я тебе спамил?
с лёгких языков
Если вообще никогда не знал и по английскому 3 в школе то с английского начни хотя бы средний уровень подтяни intermediate. Потом можешь учить Пайтон как начинающий.
Владимир Болошко
Ну, знаю на А2
Владимир Болошко
Разве не лучше начинать со сложных? Слышал после пайтона сложно будет изучать
Никита Чернов
У меня тоже А2 это считается как база, нужен intermediate это для того чтобы хотя бы научиться кодить. А потом пересесть на пайтен и тд. Если лень в интернете рекламируют там всякие сайты где английский с 0 и тд . А так же обучение программированию за несколько часов.
Никита Чернов
Быстрый ответ
Начинать нужно с изучения простых типов данных - арифметического, текстового, логического. Знания операторов ввода-вывода и присваивания достаточно для написания первых программ. Уже на этом этапе стоит освоить работу с процедурами и функциями. Следующий этап - сложные структуры данных - массивы и списки, операторы выбора и цикла. Реализация классических алгоритмов. А дальше море возможностей. Программирование - живая профессия.
Начинать нужно с изучения простых типов данных - арифметического, текстового, логического. Знания операторов ввода-вывода и присваивания достаточно для написания первых программ. Уже на этом этапе стоит освоить работу с процедурами и функциями. Следующий этап - сложные структуры данных - массивы и списки, операторы выбора и цикла. Реализация классических алгоритмов. А дальше море возможностей. Программирование - живая профессия.
Похожие вопросы
- Как начать изучать программирование?
- С чего начать изучать программирование если ничего об этом не знаешь вообще никак, в работе это не нужно а так для себя
- Хочу изучать программирование, но не знаю с чего начать?
- С чего начать изучение программирование?
- Почему этот код не работает? Я только начал изучать программирование, не понимаю почему не работает игра в конце
- Недавно начали изучать масивы по с++,они пока что даются мне с трудом, поэтому прошу вас помочь решить эту задачку.
- Может ли новичок в программирование начать с c++/Gamedev
- Какие отличия(простыми словами) в языках программирования Java и C++? Что лучше изучать. У какого больше возможностей?
- Что даст мне изучение программирования? Начинаю изучать по книгам, а там скука такая, просто убейся
- Почему в школах изучают мертвые языки программирования?