Як почати вивчати комп`ютерне програмування

Програмування - вельми веселе заняття, до того ж воно дозволяє виявляти креативність і відкриває можливість нової кар`єри. Якщо ви хочете навчитися програмувати, то з цієї статті ви дізнаєтеся, в якому напрямку потрібно рухатися, і що вивчати.

кроки

Метод 1 з 3:
Частина перша: Вибір мови
  1. Start Learning Computer Programming Step 1
1. Вибір мови програмування. Комп`ютерне програмування по суті являє з себе написання комплексу програм, яким комп`ютер буде слідувати. Ці інструкції можуть бути написані на різних "мовах", які являють собою різні способи організації інструкцій і тексту. Однак для створення різних типів програм використовуються різні мови, так що для вивчення вибирайте таку мову, знання якої буде вам корисно. Якийсь іншу мову завжди можна вивчити пізніше.
  • Start Learning Computer Programming Step 2
    2. Розгляньте C, C ++, C # і схожі мови. В основному ці мови використовуються для створення комп`ютерних програм. C і C ++ прості і добре підійдуть новачкам, але і C # стає все популярнішим.
  • Start Learning Computer Programming Step 3
    3. Розгляньте Java або jаvascript. Якщо ви збираєтеся працювати над створенням веб-плагінів або додатків для телефонів, добре б вивчити ці мови. Зараз це дуже затребуване, так що знання цих мов програмування безумовно стане в нагоді.
  • Start Learning Computer Programming Step 4
    4. Спробуйте Python. Ця мова програмування широко використовується на різних платформах, крім того його здорово вивчати. Багато клятвено запевняють, що для новачків він дуже простий, так що спробуйте!
  • Start Learning Computer Programming Step 5
    5
    Розгляньте PHP. Ця мова зазвичай використовується для веб-програмування, особливо стане в нагоді хакерам, плюс його нескладно вивчати, а попит великий.
  • Start Learning Computer Programming Step 6
    6. Розгляньте і інші мови програмування. Їх безліч, і у всіх є свої області застосування. Якщо хочете працювати програмістом, вам абсолютно точно знадобиться знати хоча б дві мови, так що беріться за навчання вже сьогодні!
  • Доцільніше подивитися оголошення про цікаві вас вакансії для програмістів і дізнатися, які з поширених мов їх цікавлять.
  • Метод 2 з 3:
    Частина друга: Вивчення мови
    1. Start Learning Computer Programming Step 7
    1. Подумайте про те, щоб піти в університет чи інший навчальний заклад. Хоча більшість компаній, приймаючи на роботу програміста, в першу чергу дивиться на його навички, а не на вчений ступінь, але диплом все-таки дає перевагу. Крім того, в університеті ви зможете вивчити більше і ефективніше, порівняно з тим, якби ви вчилися самостійно, до того ж вас будуть навчати і направляти професіонали.
    • У цій області знань для здобувають ступінь передбачено безліч стипендій та грантів. Не лякайтеся плати за навчання: це можливо!
  • Start Learning Computer Programming Step 8
    2. Навчайтеся в онлайн-університеті. Вчіться ви в нормальному онлайн-університеті за гроші і з отриманням диплома або просто берете участь в безкоштовній програмі на кшталт чудової Coursera MIT (Массачусетського Технологічного Університету), програмування все одно можна вивчити.
  • Start Learning Computer Programming Step 9
    3. Спробуйте скористатися онлайн-ресурсами. Для вивчення програмування можна скористатися безкоштовними сервісами на зразок University Consortium від Google або Developer Network від Mozilla. Цим компаніям для допомоги з платформами потрібні нові розробники, так що їх ресурси - одні з кращих в інтернеті.
  • Start Learning Computer Programming Step 10
    4. Вчіться за допомогою навчальних програм онлайн. Існує безліч програмістів, які на своїх сайтах готові передати вам основи, а, може, і щось більш просунуте. Щоб знайти щось подібне, просто пошукайте через пошуковик програми навчання цікавить вас мови.
  • Many free online classes are available to learn coding from. The Khan Academy teaches computer coding, with easy tutorials and videos. Code Academy is another free site to learn from, with step-by-step tutorials.
  • Start Learning Computer Programming Step 11
    5. Якщо можете, краще починайте змолоду. Є кілька програм для навчання дітей програмуванню. Для тих, хто молодший, особливо корисні програми на кшталт Scratch від MIT, крім того, чим ви молодше, тим простіше освоїти мову програмування (та й взагалі будь-яку мову).
  • Avoid kits, as these rarely teach anything useful.
  • Метод 3 з 3:
    Частина третя: Самостійне вивчення
    1. Start Learning Computer Programming Step 12
    1. Почніть з хорошої книги або навчальної книги з програмування. Знайдіть хорошу, чи не застарілу книгу по потрібних вам мови програмування. Відгуки на Amazon і схожих сайтах допоможуть вам вибрати щось вартісне.
  • Start Learning Computer Programming Step 13
    2. Дістаньте інтерпретатор для цієї мови. Інтерпретатор - всього лише інша комп`ютерна програма, вона конвертує записані вами на мові програмування ідеї в "мову машини" так, щоб ви бачили, як все працює. Безліч таких програм легко доступно, вам потрібно буде вибрати щось підходяще.
  • Start Learning Computer Programming Step 14
    3
    прочитайте книгу! Візьміть з книжки приклади програмування мовою і введіть в інтерпретатор. Спробуйте змінювати приклади і змушувати програму виконувати інші команди.
  • Start Learning Computer Programming Step 15
    4. Спробуйте використовувати для створення працюючої програми і власні ідеї. Починайте з простих речей, на кшталт програм для конвертації валют, у міру продовження читання і вивчення вашої мови програмування переходите до складніших речей.
  • Start Learning Computer Programming Step 16
    5. Вивчіть іншу мову. Після того, як ви почнете активно програмувати на першому мовою, вам захочеться вивчати другу. Найбільше користі в зможете отримати в тому випадку, якщо в якості свого другого мови виберете щось зовсім відмінне від першого. Наприклад, якщо ви почали зі Scheme, то в якості другого можна спробувати вивчати C або Java.Якщо ви почали з Java, далі можна вивчати Perl або Python.
  • Start Learning Computer Programming Step 17
    6. Продовжуйте програмувати і пробувати щось нове! Щоб бути хорошим програмістом треба йти в ногу з країнами, що розвиваються технологіями. Це - безперервний процес навчання-вивчати нові мови і нові підходи потрібно постійно і, найголовніше, потрібно постійно програмувати щось нове!
  • Поради

    • Роздобудьте хороший довідник. Це обов`язково повинна бути сама остання версія - мови продовжують розвиватися.
    • Не треба відразу братися за складні мови на зразок Java, почніть з python, в новачків онвселяет впевненість у власних силах, крім того, в ньому є практично будь-які аспекти програмування.
    • Почніть з чогось цікавого, знаходите мотивацію для подолання перешкод і розвитку навичок логічного вирішення завдань.
    • У Java є дуже важлива концепція - многопоточность. вивчайте уважно.
    • Якщо вивчаєте Java, спробуйте NetBeans 7.3.1, це прикольно і нескладно.
    • Синтаксис насправді дуже важливий. Ви можете використовувати його за своїм. Вивчіть програми-приклади, потім починайте писати щось своє.
    • Для написання програми використовуйте Eclipse. Ця дуже корисна програма може знайти баги в коді, відразу його виправити, і, крім того, для переходу між різними файлами коду можна використовувати спеціальну програму аналізу.
    Cхоже