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

Привет всем! Совсем недавно я наткнулась на видео одной девушки, которая стала вполне успешным программистом. Она рассказывала как ей нравится писать код, и что до этого момента, еще год или два года назад, она даже не задумывалась о таком виде деятельности.

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

И вот я пишу этот долгий текст, на сайте, который до сегодняшнего дня мне так же был не знаком. Как вообще познакомится с темой создания сайтов, приложений, программ и тому подобного? Есть ли какие-то статьи или онлайн книги (желательно в свободном доступе) для таких нубов как я?

У меня нет цели зарабатывать бешеные деньги, но мне всегда хочется узнавать что-то новое, а тема со всеми этими кодами, насколько мне известно, постоянно развивается, и ты учишься на протяжении всей жизни. Так с чего начать? Что стоит почитать, чтобы хоть как-то понимать всю кухню программирования, что с его помощью создают и как, где этому обучают?

0
343 комментария
Написать комментарий...
Stanislav Silnicki

что бы потраченное время стоило того, начинайте так:

#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

а дальше, куда кривая выведет... сишник пригодится в любом случае

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Stanislav Silnicki

согласен, что новичку будет не просто. Но это первые две недели. Дальше проще. И экономия времени в начале не окупается. Тут уже писали про бейсик, и что на нем не стоит долго засижываться. Смысл тогда его начинать? Неделя начала на бейсике или две на С - это очень неравноценное вложение времени

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Илитный Иксперт

stdio.h - это хуйня в которой лежит printf. Неандертальская лексика тоже бывает полезна

Ответить
Развернуть ветку
Kirill Pankin

Ха-ха!
И новичок такой думает: «А загляну-ка я в этот stdio.h!». Заглядывает... Находит там printf. Но от printf там только заголовок. «Ничиво там нилижит!!!11» Так вскоре новичок узнаёт про библиотеки и линкер. И тут три варианта: либо он оказывается упёртым и упоротым и действительно вникает в тему, либо он оказывается достаточно мудрым и отодвигает копание глубин на попозже, либо он заявляет «Ну нах#%! Буду датасаентистом!».
Впрочем, нормальное начало пути.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Bulat Ziganshin

console in/out, я полагаю

Ответить
Развернуть ветку
Stanislav Silnicki

вы так файлы заголовков поливаете грязью по каким-то личным причинам?

Ответить
Развернуть ветку
Stanislav Silnicki

мне кажется, это не сложнее, чем объяснить что такое import или using....
а если не дойдет, то тогда можно смело дропиться на уровень ассемблера. Там вообще все очевидно )))

Ответить
Развернуть ветку
Stanislav Silnicki

ох... засижЫваться.... ну как так? (((

Ответить
Развернуть ветку
340 комментариев
Раскрывать всегда