C++ jaka książka i czy warto?

0

Cześć!
Mam 12 lat, i coś tam potrafię zrobić przy komputerze, może też nie umiem, bo mam rodziców, którym nawet Power Pointa muszę tłumaczyć, i tak mi się tylko wydaje.
I mam zamiar nauczyć się programowania, a pomyślałem nad tym, ponieważ mam wujka który się tym zajmuje, chociaż raczej nie wytłumaczy mi nic, bo i tak rzadko się widujemy.
Czytając i biegając po forach, wyczytałem, że C++ jest trochę już wypierany przez Jave, to i tak potem mogę jej się nauczyć.
I tutaj też nie wiem, czy w ogóle jest co próbować, jako, że mam 12 lat. :P
Z angielskim nie ma problemu.
Lecz nie wiem czy wszystko rozumiem, nigdy nie miałem styczności z programowaniem.
Ale myślę, że czym wcześniej tym lepiej, będzie mi później łatwiej.
Więc w pierwszej kolejności będę wdzięczny za odpowiedź, czy w ogóle brać się za to.
Jak już miałbym się brać to potrzebowałbym jakieś książki, tylko wytłumaczonej łopatologicznie, takiej dla laika, co nigdy nie tknął programowania.
Wyczytałem o 3 książkach:

  1. Symfonia C++ Standard - z tym, że jest ona stara i część osób jej teraz nie poleca.
  2. Język C++. Szkoła programowania. Wydanie VI - jednak wydaję mi się, że jest to książka, dla osób przynajmniej znających podstawy, choć sam nie wiem, wypowiedzcie się na jej temat sami.
  3. C++. Przewodnik dla początkujących - myślę, że to przynajmniej by mnie wprowadziło w podstawy, a potem Język C++. Szkoła programowania. Wydanie VI. Ma też plus, że jest najświeższa.

Dzięki za każdą udzieloną pomoc i odpowiedź! :>

BTW. Tylko proszę, nie bierzcie mnie za debila, który nic nie potrafi jako, że ma 12 lat, i ledwo co to umie Painta + Worda w 90%. :>

1

Oto Twoja pierwsza lekcja, temat już poruszany miliony razy, za każdym razem z praktycznie takim samym opisem jak Twój.

1

Prata jest od zera, łap się jej.

1

Ja zaczynałam od Grębosza, ale nie wiem czy chcesz brać przykład z blondynki.
Edit: Z tego co pamiętam, to Symfonia jest bardzo fajna i przyjemna do czytania, wytłumaczone od zera, ale przykłady/zadania ma słabe.

0

Na youtube masz dużo tutoriali.

Książka w wieku 12 lat dla począkującego, może być problemem.

Dobre hobby wybrałeś.

0

Książka w wieku 12 lat dla począkującego, może być problemem.

Ja zajmę przeciwne stanowisko :) Tutoriale bez poparcia porządną teorią to magiczne rzeźbienie, dalekie od zrozumienia.

1
spartanPAGE napisał(a):

Książka w wieku 12 lat dla począkującego, może być problemem.

Ja zajmę przeciwne stanowisko :) Tutoriale bez poparcia porządną teorią to magiczne rzeźbienie, dalekie od zrozumienia.

Mi spodobała się:
https://www.codeschool.com/
w przypadku objective-c.
Niestety zatrzymałam się na "self" i za chiny nie mogę zrozumieć.

W przypadku tutoriali na youtube można znaleźć kogoś kto najlepiej tłumaczy- tzn. jak nie jeden to drugi.

Co do książek to oczywiście prawda.

Choć ja kupiłam książkę pt. "Objective-C. Podstawy" i okazało się, że kod za bardzo się skomplikował a komentarze były zbyt ubogie.
Może do niej wrócę jak przerobię codeschool i jeszcze np. thenewboston.

O właśnie jest tam coś na temat C++, ale nie mi oceniać:
https://www.thenewboston.com/index.php

1
jasio77 napisał(a):

(...) i ledwo co to umie Painta + Worda w 90%. :>

Nie umiesz Worda w 90%.
Zacznij od nauki normalnego języka zamiast tracić czas na C++.

0

A co jakby zmienić trochę kierunek i obrać jakiś bardziej przyjazny język programowania dla początkujących, chociażby Javę lub C# - oba bardzo popularne i o wiele przyjaźniejsze.

Bez wskaźników i całej masy rzeczy która na początku może rozpraszać, z o niebo lepszymi IDE, które dają trochę więcej pojęcia o źródle błędu dla adepta sztuki programowania, etc. ?

Pamiętam jak sam w wieku 13 - 14 lat zaczynałem przygodę z programowaniem, obrałem również C++ i... Dopóki nie odkryłem Javy to jakoś jakby mniej zabawy było, wszystko takie ciężkie, o tyle rzeczy trzeba było się martwić.. ;-)

0
Java_Fuhrer napisał(a):

Bez wskaźników i całej masy rzeczy która na początku może rozpraszać, z o niebo lepszymi IDE, które dają trochę więcej pojęcia o źródle błędu dla adepta sztuki programowania, etc. ?

Całe szczęście, że referencja nie ma nic wspólnego ze złym wskaźnikiem! A co do błędów, to nawet jeśli output wywali ci konkretny błąd w konkretnym wierszu i konkretnej pozycji, początkujący prawdopodobnie i tak wrzuci to na forum do newbie, bo dlaczego jego kod nie działa?

Sam zacząłem wcześnie, również od C++, również od Symfonii i rzuciłem to na kilka długich lat, bo nie udźwignąłem tego mentalnie po prostu. Gdybym zaczął od normalnego języka, prawdopodobnie potoczyłoby się to zupełnie inaczej. Nie sądzę natomiast, by Java była dobra dla początkującego. Wydaje mi się, że byłaby wręcz o wiele trudniejsza, jako że w C++ nie ma narzuconej obiektowości, dzięki czemu jest pod tym względem przyjaźniejszy dla początkujących. Reasumując, jeśli stoisz przed wyborem C++ a Java, wybierz C++ a najlepiej żadne z nich i poczytaj o Pythonie.

2

Dzięki za odpowiedzi, dzisiaj zamówiłem książkę autorstwa Prata, myślę, że mnie nie zawiedzie.
Jeszcze raz, wielkie dzięki za odpowiedzi! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1