Другие языки программирования и технологии

Дайте совет начинающему программисту

Во время летних каникул (сам еще не закончил школу) решил заняться изучением яка (ов) (как выйдет) программирования. Но скачав книгу, написав "Hello world" и пару программ типо калькуляторов мне становилось не очень понятно, и что-то отвлекало. Все мои знакомые программисты говорят, что это легко, но мне просто не хватает метода подхода к изучению, а именно его я ищу и именно в его поисках создал этот вопрос. Как вы начинали?
Легко, когда уже понял. А не хватает тебе хорошей литературы, желательно в бумажном варианте. И не слушай тех, кто советует начинать с программирования под веб или сразу браться за визуальное пргораммирование Начинать лучше всего с написания алгоритмов решения математических и логических задач - это помогает понять структуру и логику языка, понять что такое функциональное программирование. Из языков лучше выбрать С++, можно делфи, но потом будет сложнее перейти на какой-нибудь другой язык.
Эрик Теодор Картман
Эрик Теодор Картман
9 544
Лучший ответ
не вижу желания! соль в том и начинается что освоив меньшее, проявляется тяга к более трудному. программирование \это как жизнь - научившись ходить, человек на это не останавливается, учится бегать, прыгать, кувыркатся.... и когда он достигает своих целей, он не тупо говорит: "ну вот я что то сделал, и чтооо? ". Вот у вас также! Вы не проявили интереса к тому что сделали, можно было поэкспериментировать, разнообразить свой код, попробовать оптимизировать код.. . поискать другие варианты для получения тогоже варианта! а вы - " мне становилось не очень понятно"!! Так вот и разбирайтесь - что непонятно, где непонятно! разберитесь со всеми непонятностями! А то получается вы наслушались сказок и считаете что програмирование - это легко! да, легко, но тем кто освоил его, кто знает что делает! это касается всего, а не только программирования! это тот же нудный и скучный вид деятельности, монотонный.. . но итог! итог этого стоит что бы непожалеть время потраченное на него!
Maqsad Isaboyev
Maqsad Isaboyev
67 121
Выпиши себе в шпаргалку операторы и функции программы, какой, что означает. Обычно их 3...6 основных операторов и функции ввода-вывода данных.
Отдельно распиши синтаксис применения операторов и функций.

Когда задаешь переменные - не усложняй их имена.

В коде программы пиши комментарии к каждому действию или группе однотипных действий. Только так, чтобы они показывали, что физически выполняется, а не чисто математически.
Полностью согласен с Ариэль Вологодский
Легко, когда уже понял. А не хватает тебе хорошей литературы, желательно в бумажном варианте. И не слушай тех, кто советует начинать с программирования под веб или сразу браться за визуальное пргораммирование Начинать лучше всего с написания алгоритмов решения математических и логических задач - это помогает понять структуру и логику языка, понять что такое функциональное программирование. Из языков лучше выбрать С++, можно делфи, но потом будет сложнее перейти на какой-нибудь другой язык.
для начала я бы посоветовал почитать, что такое объектно ориентированное программирование, так ты поймешь принцип написания програм, после ты определишся, какой язык тебе больше подходит.
учи скрипты
скрипты - это хлеб)
Игорь Дымбовский:
"для начала я бы посоветовал почитать, что такое объектно ориентированное программирование, так ты поймешь принцип написания програм, после ты определишся, какой язык тебе больше подходит. "

- бред! нет, вот так: БРЕД!! !

человек только-только начал программировать. как он определит, какой ЯП ему подходит? откуда он вообще знает, какие ЯП существуют? и даже если он поймет теорию ООП, то, не зная особенностей конкретной среды программирования, использующей это самое ООП (делфи или С++ или визуал студио или...) , он не сможет понять "принцип написания програм".

а вот начинать нужно именно так как написала Машенька в начале.
Метод - в логике.
Почитай о методе программирования "снизу - вверх" или "сверху - вниз", точное общепринятое название не помню.
Суть в том, чтобы большую задачу уметь разбить на малые и совсем простые, после чего - программируя вот так по частям, легко решать большие задачи.

Это образ мышления: подмечать детали и уметь описать любое "обычное" явление/действие в жизни - математически, по порядку, в виде алгоритма.