Jak nauczyć się programowania w C++: 6 stron na początek

Jak nauczyć się programowania w C++: 6 stron na początek

Nauka programowania może być trudna dla wielu, nawet przy stosunkowo łatwych językach programowania. C++ jest jednym z języków programowania „chleb i masło” i istnieje wiele stron z programowaniem, które mogą pomóc w nauce C++ za darmo.





Przyjrzyjmy się, dlaczego chcesz uczyć się programowania w C++ i dowiedzmy się, gdzie możesz się tego nauczyć online.





Dlaczego warto uczyć się C++?

Istnieje wiele innych łatwych do opanowania języków programowania dla początkujących. Dlaczego właśnie C++?





C++ to potężny język programowania, który wykorzystuje motto „zaufaj programiście”. Ten projekt zwiększa prawdopodobieństwo pojawienia się błędów podczas kompilacji, ale daje też programiście większą elastyczność w sposobie kodowania.

Z tego powodu większość programów używa przynajmniej trochę kodu C++ lub jego kuzyna C. Nauka C++ jest również korzystna w inny sposób — ponieważ C++ jest bardzo podobny do C, możesz to zrozumieć i (w większości) kod również w C.



1. Udemy: najlepszy sposób na naukę C++ dla początkujących

Jeśli chcesz uczyć się C++ zamiast ślęczeć nad stronami internetowymi, spróbuj Udemy . Udemy różni się od nauki na stronie internetowej, ponieważ masz instruktora, który pomoże odpowiedzieć na Twoje pytania i poprowadzi Cię. Jest to doskonały wybór, jeśli wpatrujesz się w ściany kodu i potrzebujesz kogoś, kto Cię przez nie poprowadzi.

Możesz przejrzeć katalog kursów Udemy, aby znaleźć ten, który najbardziej Ci odpowiada. Jeśli chcesz sprawdzić, czy C++ jest dla Ciebie odpowiedni, polecamy Samouczek C++ dla kompletnych początkujących kierunek. Jest darmowy i nauczy Cię, jak programować w C++.





Jeśli chcesz spróbować czegoś bardziej dogłębnego, również polecamy Początki programowania w C++ ---od początkującego do późniejszego . Ponad 70 000 osób wzięło udział w tym kursie, który w chwili pisania ma ocenę 4,5/5 i jest prowadzony przez kogoś z ponad 25-letnim doświadczeniem w C++. Obejmuje wszystko, co musisz wiedzieć o C++, od komentarzy i zmiennych po strumienie wejścia-wyjścia. Jest nawet sekcja poświęcona konfigurowaniu C++ i wyjaśnianiu błędów kompilatora, które znajdziesz podczas kodowania.

2. edX

Czy chcesz kursu z najlepszą zawartością, ale nie chcesz ponosić kosztów, które są tak cenione? Próbować edX dla Twoich potrzeb edukacyjnych. edX został utworzony przez Harvard i MIT w celu zapewnienia bezpłatnych lekcji dla publiczności, bez konieczności wnoszenia opłat wstępnych lub kwalifikacji.





edX oferuje Wprowadzenie do C++ kierunek. Referencje profesora nie są dużo wyższe; Twoi korepetytorzy tego kursu to pracownicy firmy Microsoft. Pomimo swojej wysokiej rangi, pomogą Ci nauczyć się programowania w C++ za darmo, z możliwością przejścia na kursy Microsoft dla średniozaawansowanych i zaawansowanych, jeśli Ci się spodobają.

najlepszy budżet w jednej drukarce

Kurs jest trochę mały pod względem treści; dowiesz się tylko składni C++ i tworzenia funkcji. Jest to jednak doskonała sesja degustacyjna dla każdego, kto nie jest pewien, czy chce gruntownie nauczyć się C++. Jeśli chcesz kontynuować, możesz użyć tego kursu jako odskoczni do zaawansowanych zajęć firmy Microsoft.

3. Dowiedz sięCpp

Dowiedz sięCpp to doskonałe miejsce zarówno dla początkujących, jak i doświadczonych programistów do rozpoczęcia pracy z C++. Autor strony ma dobrze napisane, dokładne samouczki, które obejmują każdą podstawową lekcję, aż po całkiem zaawansowane rzeczy.

Ta strona internetowa to praktycznie cały kurs C++ sam w sobie. Na tej stronie jest dużo treści – w sumie 18 rozdziałów. Pierwsze 15 rozdziałów zawiera quiz na końcu, który pozwala ocenić swoją wiedzę po każdym rozdziale.

Każda lekcja ma również sekcję komentarzy, w której inni uczniowie mogą zadawać pytania i dzielić się wiedzą. Jest to również świetne miejsce do pozostawienia komentarza, jeśli coś sprawiło, że drapałeś się po głowie.

4. Plus Plus

CPlusPlus to kolejna doskonała strona do nauki C++. Chociaż ta strona internetowa zawiera również kilka samouczków, jej prawdziwy potencjał świeci jako punkt odniesienia. Wyjaśniono wiele pojęć związanych z programowaniem, które są pomocne, jeśli konkretny element wprowadza Cię w zakłopotanie.

Ta strona może nie być absolutnie najlepsza dla początkujących, ponieważ jej charakter referencyjny zawiera więcej żargonu niż LearnCpp. Jednak informacje zawarte na stronie są nadal doskonałe dla każdego, kto zna język.

5. Programowanie C

Jeśli powyższe strony nie są dla Ciebie, możesz zamiast tego polubić Cprogramowanie . Ta strona internetowa zawiera również dobrze napisany samouczek i inne gadżety, z których możesz skorzystać. Chociaż samouczek tej witryny nie jest tak szczegółowy, jak powyższe przykłady, są one ułożone w sposób łatwy w nawigacji. Jeśli rzuciłeś okiem na ścianę samouczków LearnCpp i uniknąłeś, możesz znaleźć szczęście na tej stronie.

Ta strona internetowa ma również kilka wyzwań do wypróbowania. Podstawowe wyzwania polegają na zakodowaniu konwertera Celsjusza na Fahrenheita, podczas gdy zaawansowane obejmują napisanie programu, który sam drukuje i uruchamia się.

Dobrą rzeczą w Cprogramming.com jest fakt, że zawiera zarówno samouczki dla C++, jak i C. Oznacza to, że możesz nauczyć się kodować C za pomocą samouczków napisanych przez tego samego autora.

6. Będę jadł

Gotowy, aby przetestować swoje nowo odkryte umiejętności? Eabit to przydatna strona do testowania Twojej wiedzy o C++. Daje ci szereg wyzwań do rozwiązania za pomocą C++, od prostych zadań dodawania i dzielenia po bardzo trudne wyzwania. Po prostu upewnij się, że C++ jest wybrany w menu rozwijanym w lewym górnym rogu, zanim zaczniesz.

Jeśli wyzwanie cię zaskoczy, nie martw się. Możesz skorzystać z zakładki zasobów, aby znaleźć przydatne wskazówki, jak przejść test. Jeśli bardzo utkniesz, możesz zobaczyć rozwiązanie, aby lepiej zrozumieć, jak C++ może rozwiązać to wyzwanie.

To, co sprawia, że ​​Edabit jest tak użyteczny, to sposób, w jaki prezentuje testy. Edabit ma własny kompilator kodu, dzięki czemu możesz pisać swój kod na stronie internetowej tak, jak w każdym innym środowisku IDE. Kiedy uznasz, że rozwiązałeś problem ze swoim kodem, witryna skompiluje go i przeprowadzi na nim kilka testów. Jeśli uzyskasz wyniki, których szuka, zdasz!

Ponieważ Edabit ocenia Cię na podstawie surowych wyników, nie daje żadnych bezpośrednich porad, jak sprawić, by Twój kod był czystszy. Możesz jednak zobaczyć, jak wszyscy inni rozwiązali zagadkę, z opcją upvote, która umieszcza bardziej eleganckie rozwiązania na szczycie. Możesz użyć tych uprzywilejowanych rozwiązań, aby lepiej zrozumieć, jak stworzyć zwięzły i prosty kod.

Jeśli lubisz rozwiązywać łamigłówki za pomocą kodu, dlaczego nie wykorzystać tej pasji do napędzania swojej kariery? Niektóre wyzwania związane z kodowaniem i konkursy mogą prowadzić do pieniędzy lub pracy, dzięki czemu możesz jednocześnie ćwiczyć swoje rzemiosło i budować swoje portfolio.

Poznawanie języka programowania C++

Miejmy nadzieję, że uzbrojony w te sześć witryn, będziesz w stanie ogarnąć C/C++ i zacząć pisać swoje programy. Pamiętaj tylko, że kiedy zaczynasz, funkcjonalność powinna mieć pierwszeństwo przed wyglądem. Nie czuj się przygnębiony, jeśli Twój program nie ma efektownego interfejsu użytkownika ani przycisków do kliknięcia; tak długo, jak dobrze kodujesz i tworzysz solidny program, masz się dobrze.

Jeśli wolisz użyć filmu jako materiału referencyjnego, wypróbuj najlepsze filmy z YouTube z kodem, aby nauczyć się programowania .

Źródło obrazu: iunewind/ Depositphotos

Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca do przechowywania, usuń śmieci za pomocą tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • Kursy online
  • Programowanie C
  • Języki programowania
O autorze Szymon Batt(693 opublikowanych artykułów)

Absolwent informatyki z głęboką pasją do wszystkich rzeczy związanych z bezpieczeństwem. Po pracy dla niezależnego studia gier, odkrył swoją pasję do pisania i postanowił wykorzystać swój zestaw umiejętności do pisania o wszystkich sprawach technicznych.

Więcej od Simona Batta

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować