Как да научите програмиране на C ++: 6 сайта, за да започнете

Как да научите програмиране на C ++: 6 сайта, за да започнете

Да се ​​научат да програмират може да бъде трудно за много, дори и със сравнително лесни езици за програмиране. C ++ е един от езиците за кодиране „хляб и масло“ и има много уебсайтове за програмиране, които могат да ви помогнат да научите C ++ безплатно.





Нека да проучим защо бихте искали да научите C ++ програмиране и да разберете къде можете да го научите онлайн.





Защо да научите C ++?

Има много други лесни езици за програмиране, които начинаещите могат да научат. Защо да изберете C ++ по -специално?





C ++ е мощен език за програмиране, който използва мотото „довери се на програмиста“. Този дизайн увеличава вероятността грешките да се появят по време на компилирането, но също така дава на програмиста по -голяма гъвкавост в начина на кодиране.

Поради това повечето програми използват поне малко код на C ++ или неговия братовчед C. Изучаването на C ++ също е полезно по друг начин --- тъй като C ++ е много подобен на C, можете да разберете и (в по-голямата си част) код и в C.



1. Udemy: Най -добрият начин да научите C ++ за начинаещи

Ако искате да ви учат на C ++, вместо да преглеждате уебсайтове, опитайте Udemy . Udemy е различно от изучаването от уебсайт, тъй като ще имате инструктор, който ще ви помогне да отговори на вашите въпроси и да ви насочи. Това е отличен избор, ако попаднете объркано в стените на кода и имате нужда от някой, който да ви преведе през него.

Можете да разгледате каталога на курсовете на Udemy, за да намерите най -подходящия за вас. Ако искате да видите дали C ++ е подходящ за вас, препоръчваме C ++ Урок за пълни начинаещи разбира се. Това е безплатно и ще ви научи как да програмирате с помощта на C ++.





Ако искате да опитате нещо по-задълбочено, също препоръчваме Начало на програмиране на C ++ --- От начинаещ до отвъд . Над 70 000 души са преминали този курс, който към момента на писане има оценка 4.5/5 и се преподава от някой с 25+ години опит в C ++. Той обхваща всичко, което трябва да знаете за C ++, от коментари и променливи до потоци вход-изход. Има дори раздел, посветен на настройката на C ++ и осмислянето на грешките на компилатора, които ще откриете по време на кодирането.

2. edX

Искате ли курс с най -добро съдържание, но не искате да плащате разходите, които идват с такова високо уважение? Опитвам edX за вашите учебни нужди. edX е създаден от Харвард и Масачузетския технологичен институт, за да предоставя безплатни уроци за обществеността, без да се изискват входни такси или квалификации.





edX предлага Въведение в C ++ разбира се. Мандатът на професора не става много по -висок; вашите преподаватели за този курс са служители на Microsoft. Въпреки високия си ранг, те ще ви помогнат да научите безплатно програмиране на C ++, с потенциал да преминете към средните и напредналите курсове на Microsoft, ако ви харесва.

преносим твърд диск не се показва

Курсът е малко малък по съдържание; ще научите само синтаксиса на C ++ и как да създавате функции. Това обаче е отлична дегустационна сесия за всеки, който не е сигурен дали иска да научи задълбочено C ++. Ако все пак искате да продължите, можете да използвате този курс като стъпка към напредналите класове на Microsoft.

3. LearnCpp

LearnCpp е отлично място както за начинаещи, така и за опитни програмисти, за да започнат с C ++. Авторът на сайта има добре написани, задълбочени уроци, които обхващат всеки основен урок до някои доста напреднали неща.

Този уебсайт е практически цял курс по C ++ сам по себе си. На този уебсайт има много съдържание --- общо 18 глави. Първите 15 глави съдържат тест в края, който ви позволява да оценявате знанията си след всяка глава.

Всеки урок също има раздел за коментари, където съучениците могат да задават въпроси и да споделят знания. Също така е чудесно място да оставите коментар, ако нещо ви е накарало да си почесате главата.

4. CPlusPlus

CPlusPlus е друг отличен уебсайт за изучаване на C ++. Въпреки че този уебсайт има и някои уроци, истинският му потенциал блести като справка. Обяснени са множество концепции за програмиране, което е полезно, ако конкретен елемент ви обърква.

Този сайт може да не е най -добрият за начинаещи, тъй като референтният му характер включва повече жаргон, отколкото LearnCpp. Информацията, съдържаща се на уебсайта, обаче е все още отлична за всеки, който знае езика.

5. Cпрограмиране

В случай, че горните уебсайтове не са за вас, вместо това може да харесате Cпрограмиране . Този уебсайт включва и добре написан урок и други екстри, които можете да използвате. Въпреки че урокът на този уебсайт не е толкова задълбочен като горните примери, те са подредени по лесен за навигация начин. Ако хвърлите един поглед към стената с уроци на LearnCpp и се отдръпнете, може да намерите късмет на този сайт.

Този уебсайт също има някои предизвикателства, които можете да опитате. Основните предизвикателства са да кодирате конвертор от Целзий към Фаренхайт, докато напредналите включват кодиране на програма, която се отпечатва и изпълнява сама.

Хубавото на Cprogramming.com е фактът, че включва както уроци за C ++, така и за C. Това означава, че можете да се научите да кодирате C чрез уроци, написани от същия автор.

6. Ще ям

Готови ли сте да изпробвате новооткритите си умения? Eabit е полезен уебсайт за тестване на вашите C ++ знания. Той ще ви даде редица предизвикателства за решаване с помощта на C ++, вариращи от прости задачи за добавяне и разделяне до много трудни предизвикателства. Просто се уверете, че C ++ е избран в падащото меню в горния ляв ъгъл, преди да започнете.

Ако предизвикателството ви затруднява, не се притеснявайте. Можете да използвате раздела ресурс, за да намерите някои полезни съвети как да преминете теста. Ако се задържите много, можете да видите решението, за да разберете по -добре как C ++ може да реши предизвикателството.

Това, което прави Edabit толкова полезен, е начинът, по който представя тестовете. Edabit има собствен компилатор на кодове, така че можете да напишете кода си в уебсайта, както бихте направили всяка друга IDE. Когато смятате, че сте решили предизвикателството с кода си, уебсайтът ще го компилира и ще извърши няколко теста върху него. Ако получите резултатите, които търси, преминавате!

Тъй като Edabit ви оценява въз основа на необработени резултати, той няма да ви даде никакви директни съвети как да направите кода си по -чист. Можете обаче да видите как всички останали решават пъзела с опция за гласуване, която поставя най -елегантните решения на върха. Можете да използвате тези одобрени решения, за да разберете по -добре как да направите своя собствен код сбит и ясен.

Ако обичате усещането за решаване на пъзели с кода си, защо да не използвате тази страст, за да подхранвате кариерата си? Някои кодиращи предизвикателства и състезания могат да доведат до пари или работа, така че можете да практикувате занаята си и да изграждате портфолиото си едновременно.

Запознаване с езика за програмиране на C ++

Надяваме се, че, въоръжени с тези шест сайта, ще можете да разберете C/C ++ и да започнете да пишете програмите си. Само не забравяйте, че когато започнете, функционалността трябва да бъде приоритет пред външния вид. Не се чувствайте разочаровани, ако програмата ви няма крещящ потребителски интерфейс или бутони за щракване; стига да кодирате добре и да направите здрава програма, вие се справяте добре.

Ако предпочитате да използвате видеоклип като справка, опитайте най-добрите видеоклипове в YouTube с код, за да научите програмиране.

Кредит на изображението: iunewind/ Depositphotos

Дял Дял Туит електронна поща Как да почистите вашия компютър с Windows с помощта на командния ред

Ако на вашия компютър с Windows има малко място за съхранение, почистете боклуците, като използвате тези бързи помощни програми за командния ред.

Прочетете Напред
Свързани теми
  • Програмиране
  • Онлайн курсове
  • C Програмиране
  • Програмни езици
За автора Саймън Бат(693 статии са публикувани)

Завършил бакалавърска степен по компютърни науки с дълбока страст към сигурността. След като работи в студио за инди игри, той открива страстта си към писането и решава да използва набора си от умения, за да пише за всички неща, свързани с технологиите.

Още от Саймън Бат

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате