Як навчитися кодувати з нуля якщо нульові знання інформатики таанглійської мови

Насамперед, що належить вивчити і зрозуміти - це алгоритми та логіка роботи додатків. Вам необхідно навчитися крок за кроком розкладати будь-яку ситуацію.

Наприклад, вам необхідно змоделювати похід студента до магазину за хлібом. Перше, що потрібно врахувати у вирішенні цього питання – гроші. У магазині ніхто безкоштовно хліб вам не дасть (принаймні покладатися на це не варто). У студента має бути необхідна для покупки хліба сума.

Далі – маршрут. Зазвичай, є багато варіантів шляху. Припустимо, що один шлях проходить через жваву трасу, інший - через двори. Який шлях коротший? Де і які перешкоди чатують на студента? Що робити, якщо раптом до приходу до булочної, студент втратить необхідну для покупки хліба суму?

Програмування - це насамперед логіка та алгоритми.

Спробуйте почитати книгу Алгоритми: побудова та аналіз (Томас Кормен).

Наступне питання, яким у світі інформації не можна знехтувати, це бази даних. Найчастіше, база даних - найвужче та найважливіше місце будь-якої програми. Неправильно спроектована база даних - дуже суттєвий удар по будь-якому кінцевому продукту. А витік даних порівняв катастрофу. Тонкощі роботи з базами даних, на мій погляд, найкраще описані в книзі В. П. Агальцова "Бази даних".

Здолавши два цих значних розділи, вам доведеться зіткнутися з вибором мови програмування. Але це вже зовсім інша історія. Якщо у вас в голові будь-яке завдання розкладатиметься в покроковий мануал + ви знаєте, як під це все зробити правильну базу даних, проблеми з синтаксисом мови не такі істотні.