Zielony - Jaki język programowania mi proponujecie ?

0

Witajcie,
mam 15 lat (1997) i plany na przyszłość.
Otóż moja sprawa ma się w ten sposób, że miałem w tym roku operacje na kręgosłup (dyskopatia krążka l5 s1 - to może i mało ważne) i lekarz powiedział, że prawdopodobnie nie będę mógł wykonywać pracy fizycznej.
O programowaniu myślałem już wcześniej, ale nie miałem takiego zapału.;p I w tym momencie mam do was pytanie, Jaki język programowania jako pierwszy powinienem się nauczyć ? Wiem że to ode mnie zależy, ale nie znam się na tym i za bardzo nie wiem za co się zabrać tak żeby dać rady.
Nie wiem jak poprawnie skonstruować to zdanie, ale do tej pory znam:
-podstawy HTML, kilka dni temu zrobiłem moją pierwszą amatorską stronę właśnie w HTML bez użycia PHP czy MySQL nie mówiąc o CSS.
-Ostatnio czytałem kurs programowania php i mogę powiedzieć że jedyne co się nauczyłem to składnie języka, operatory i tak nie do końca :).
Tak jak wyżej pisałem liczę że ktoś mi poleci w miarę prosty i przydatny język programowania.
A może nie zajmować się programowaniem tylko pisaniem stron bądź grafiką ?
Pozdrawiam, BialyQ

0

Co chcesz robić? Takie tematy już były.

0

Tak jak pisałem jestem "prawie zielony", a więc nie wiem jaki w przyszłości zawód bym chciał wykonywać. Na razie jedno czego jestem pewien to, to że chcę pracować na komputerze. A więc proszę o opinie jak wy na to patrzycie.

5

W takim wieku faktyczna nauka programowania nie jest zupełnie najważniejsza, a to jaki język teraz wybierzesz ma jeszcze mniejsze znaczenie. Skup się przede wszystkim na języku angielskim i matematyce.

0

Skoro chcesz pracować przy komputerze oraz nie miałeś wcześniej zacięcia do programowania, to lepiej tego nie ruszaj. Jest bardzo dużo prac, które można wykonywać przy komputerze: tłumacz, sekretarka, instalator windowsów, grafik, projektant (różne CADy). Na siłę z siebie programisty nie zrobisz. To trzeba lubić, bo programowanie to wymagające zajęcie.

Pisaniem stron na zlecenie bym się nie chciał zajmować na Twoim miejscu. W tej branży jak chcesz godnie zarobić, to musisz się pchać w bardzo złożone systemy, albo pracować dla jakiejś firmy, która ma dojścia do dobrze płatnych zleceń. Jako freelancer nad prostymi stronami teraz pracuje się zazwyczaj za grosze - za dużo tych web developerów.

0

Jadeszek, ten artykuł dał mi trochę do myślenia.
Rev, z matematyki jestem dobry natomiast z języka angielskiego w szkole mamy $poziom = "0" ;p Nauczyciel realizuje tylko to co musi i nie jest możliwa nauka jak nauczyciel olewa sobie sprawe. :)
Spine, ale o to chodzi że ja lubie i chcę programować bądź pisać strony. To co napisałem wyżej że nie miałem zapału to znaczyło, że nie miałem zapału do nauki czekałem do liceum z zapewnieniem że tam mnie nauczą programowania, a teraz myślę żeby zacząć się uczyć odrobine wcześniej. Ten temat założyłem właśnie dla takich opinii: "Pisaniem stron na zlecenie bym się nie chciał zajmować na Twoim miejscu."

1

Nie zgodzę się ze @Spinem. Wiek 15 lat nie jest najlepszym momentem do podejmowania decyzji na całe życie. Nie jest też oczywiste, że to czego nie lubisz robić w tym wieku, kiedyś nie stanie się Twoim hobby. Skłaniałbym się raczej do wypowiedzi @Rev. Skup się na matmie i języku obcym. Pytanie tylko, czy lubisz matematykę? :) Jeśli nawet za nią nie przepadasz, a chcesz pracować w przyszłości przy komputerze "tworząc", to potraktuj jej naukę jako konieczną i niezbędną, choćby do dostania się na dobre studia po szkole średniej.

Od czego zacząć programowanie? Najlepiej jeśli nauka programowania jest dla Ciebie do czegoś potrzebna. Albo z pasji. O to może być jednak ciężko. Potrzeba do tego dużo samozaparcia, a z tym może być ciężko w wieku 15 lat :D Najlepiej by było, gdyby Cię to ciekawiło. Nie wiem, czy lubisz programy na discovery, czy ciekawi Cię kosmos np? Pooglądaj sobie Zagadki z Morganem Freemanem np (serio), jeśli zafascynuje Cię to, co tam pokazują, to dowiedz się na te tematy więcej :) prędzej, czy później wylądujesz z książką do matmy, fizy. Wtedy może będziesz też chciał napisać jakiś program. Bo pisanie programów to nic innego jak nadawanie życia układom scalonym. Tworzenie czegoś z niczego :) A to już jest fascynujące. A jaka satysfakcja jest, gdy uda Ci się napisać taki np. "głupi" kalkulator :D gdy już zaczniesz i poczujesz "smak" programowania, to nie uciekniesz :)

Jaki język na początek? Nie wiem. Mam praktycznie zerowe doświadczenie. Niektórzy mówią, że pascal, php. Ja zacząłem od javy i idzie. Powiem Ci jeszcze tylko jedno - jeśli chcesz programować tylko dlatego, że mogą być z tego duże pieniądze, a nie odnajdziesz w tym pasji, to poszukaj innego zajęcia. Tutaj z tego co widzę trzeba to lubić i mocno się poświęcić :)

1

Niski poziom języka angielskiego w szkole nie jest przeszkodą. Ja do szkoły chodziłem w czasach, gdy obowiązkowym językiem był rosyjski. Angielskiego nie miałem w ogóle. Nie przeszkodziło mi to w nauczeniu się angielskiego na tyle, aby móc swobodnie czytać dokumentacje.

0

Wiele osób, które z matematyką nie miały problemu w liceum potem poległy na analizie.

z języka angielskiego w szkole mamy $poziom = "0" ;p Nauczyciel realizuje tylko to co musi i nie jest możliwa nauka jak nauczyciel olewa sobie sprawe. :)

Właściwie każdy ma lub miał beznadziejny poziom nauki języka angielskiego w szkole i nie jest to żadne usprawiedliwienie na jego późniejszą nieznajomość. A uwierz mi, że jest to bardzo ważna kwestia, którą wiele osób bagatelizuje i mówiąc w przenośni - odcina sobie tym jedną rękę. A mając teraz 15 lat to dobry moment, żeby języka zacząć się bardziej intensywnie uczyć. I nie chodzi mi tutaj tylko o możliwość czytania dokumentacji, bo w większej firmie w dużym mieście kontakt z obcokrajowcami jest częsty i dla mnie oraz mojego pracodawcy żenujące byłoby gdybym nie potrafił się porozumieć albo walił błędami ortograficznymi w kodzie oraz dokumentacji.
Poproś rodziców o zapisanie do szkoły językowej. Tylko takiej, w której masz bezpośredni kontakt z nauczycielem; żadne multimedialne lekcje przez internet.

0

Coś mi się wydaje że zacznę jednak od nauki Angielskich słówek oraz spróbuje na razie języka PHP. Dzięki wszystkim za odpowiedzi i rady. Jeszcze dodam link do mojej pierwszej strony: http://mpswh.ugu.pl - To nie reklama.

4

Nie zaczynaj od PHP. Weź Pythona lub Rubiego. PHP ma tę wadę, że uczy wielu złych praktyk.

1

Jak chcesz w czymś pisać dla kasy to wybierz popularny język, czyli:

  • Java
  • C
  • c++
  • php (a skoro php to php + css + mysql)

A od jakiego języka zacząć? Nie wiem, każdemu może inny język bardziej odpowiadać.

Ale pamiętaj, że są jeszcze inne zawody jak np.
administrator sieci (w różnych firmach mogą chcieć kogoś, tyle, że nie będą potrzebować 100 ludzi do jednej firmy, a jedną, dwie osoby pewnie, zależy od firmy),
serwisant,
grafik 2d (layouty na strony, plakaty, ulotki, grafika do gier, tekstury dla grafików 3d i inne opcje. Także photoshop może być, albo corel, albo...),
grafik 3d (filmy/filmiki do gier/cutscenki - high poly [czyli szczegółowe modele], gry - low poly [czyli modele do gier, niezbyt dokładne], animator, koleś do robienia postaci, albo koleś do robienia budyneczków w grze, albo inny dział i projektowanie czegoś w 3d, aranżacja wnętrz, architektura itd. 3D Max, AutoCad lub coś innego)

  • inne zawody.
    I konkurencja dochodzi do tego.

A i jak już zdecydujesz się na coś to pobierz z netu lub kup książkę z podstawami tego i czytaj wszystko, przerabiaj wszystko co w książce jest, tak byś zrozumiał to.

3

Z PHP nie ma kasy, tam jest wuchta klepaczy, którzy z najprostszego kodu potrafią zrobić piękne spaghetti.

0

autorze tematu, a może weź przez jakiś czas poprzeglądaj strony w necie z ogłoszeniami o pracę i zobacz na kogo jest zapotrzebowanie.
Wpisz też w google: PUP <nazwa twojego="twojego" miasta="miasta"> i zobacz oferty na stronie urzędu pracy.

0

Ale w ofertach pracy są tylko bieżące zapotrzebowania. Minie jeszcze ~10 lat zanim skończy studia i zacznie pracę w zawodzie :D

2

... najpierw C/C++ potem bierz się za resztę - te języki albo przebrniesz, albo od razu się zniechęcisz, i tym samym poznasz odpowiedź :]

0
Spine napisał(a):

Ale w ofertach pracy są tylko bieżące zapotrzebowania. Minie jeszcze ~10 lat zanim skończy studia i zacznie pracę w zawodzie :D

A po co kończyć studia? Kto normalny czeka na koniec studiów z rozpoczęciem pracy?
Jeśli ma 15 lat, to pracę może zacząć nawet za 3, a za 5 to już z niezłym prawdopodobieństwem.

0

Już podjąłem decyzję. Przez ten rok uczę się angielskiego(słówka myślę że wystarczą na razie) i php+html, a jak to ogarnę przed następnymi wakacjami to może nawet i CSS. Za rok jak nie stracę zapału (w moim wieku ciężko wytrwać długi okres ciężkiej nauki, jak zapewne sami wiecie) i jak będę znał angielski do tego stopnia, że będę rozumiał większość poleceń w językach programowana to zacznę się uczyć różnych języków, ALE na pewno NIE ZACZNĘ OD C czy C++ JAK RADZI "nowe", BO SĄDZĘ ŻE NIE DAM RADY Z 0 WIEDZĄ. :p (może na początek Delphi, kto wie). Oczywiście jak nie wyjdzie z programowaniem to dzięki nauce html php oraz css będę mógł dążyć w kierunku robienia profesionalnych stron. Mam do was jeszcze dwa pytania. Czy zna ktoś stronę bądź był by w stanie sam zrobić spis 500 czy tam 1000+ najczęściej używanych słów w programowaniu ? Na razie mam "1000 najczęściej używanych słów w języku angielskim", ale nie wiem czy to wystarczy. Oraz. Kiedy "muszę" umieć pierwszy język programowania ? Liceum ? Koniec liceum ? Może studia ?

Co do pracy. Ja mieszkam na wsi, a więc raczej tu pracy nie znajdę oraz nie wiadomo jak duży postęp informatyczny nastąpi przez te kilka lat i czy zapotrzebowanie będzie takie samo. W wieku 15 lat raczej nie powinienem myśleć o pracy, ponieważ to jest wiek w którym często zmienia się decyzję oraz wiedza na temat pracy itp. jest znikoma.

P.S.

Czyż nie od tego jest to forum, aby pytać się bardziej doświadczonych użytkowników o porady ? Nie rozumiem tych 3 negatywnych opiniach o 1 poście w temacie.

2

Skoro już kierujesz się na webmastering, to lepiej, jeśli najpierw nauczysz się dobrze HTML i CSS, potem JavaScript, a potem (a najlepiej wcale) PHP.

0

Wracając jeszcze do języka. Dlaczego nie zapiszesz się na korepetycje albo dodatkowe lekcje? Wkuwanie się słówek na pamięć nie da ci absolutnie nic, jeżeli nie załapiesz kontekstu, w którym można je użyć. Swobodne mówienie w obcym języku nie polega na tym, że nagle sobie przypomnisz słówko, które miałeś na jakiejś wielkiej liście, a potem się zastanowisz czy potrzebujesz drugiej czy trzeciej formy czasownika i przypomnisz sobie, że w środkowej kolumnie stały takie, a nie inne literki. No chyba, że jesteś jakimś lingwistycznym geniuszem, ale w to wątpię. Języka uczysz się po prostu stopniowo słuchając, mówiąc, czytając i pisząc. Poprzez słuchanie i czytanie wbijają ci się do głowy całe zwroty, których potem mózg używa automatycznie, a ty tak jakby tylko go nakierowujesz.
Absolutnie najlepszym i najprostszym sposobem na naukę języka jest zapisanie się do jakiejś szkoły językowej i jak najwięcej rozmawiania i pisania. Gdy ostatni raz na studiach miałem biznesowy angielski moi koledzy wkurzali się na mnie, że właściwie jedyne co na lektoratach robiłem to kłóciłem się z lektorką. Na każdy temat właściwie. To było strasznie rozwijające, a nie wkuwanie słówek.

0

@BialyQ, jest tyle polskich materiałów do nauki języków i technologii programowania, że spokojnie możesz zacząć bez znajomości języka angielskiego, którego możesz się uczyć równolegle.

1

Ja bym na początek polecił ci C++. Ma on na tyle skomplikowaną składnię ,że nauka SKŁADNI innego języka zajmie ci niewiele czasu. Na początek zabawy z programowaniem to symfonia c++ standard. Jak później trochę poznasz C++ i będziesz miał ogólny pogląd na to wszystko to możesz sięgnąć po Bjarne stroustrup "Jężyk C++" aby dowiedzieć się jakie można dziwne konstrukcje robić. Na koniec dokument standardu ISO c++ 11. Napiszesz kilkanaście większych projektów i wymiatasz.

0
robcio napisał(a):

Ja bym na początek polecił ci C++. Ma on na tyle skomplikowaną składnię ,że nauka SKŁADNI innego języka zajmie ci niewiele czasu. Na początek zabawy z programowaniem to symfonia c++ standard. Jak później trochę poznasz C++ i będziesz miał ogólny pogląd na to wszystko to możesz sięgnąć po Bjarne stroustrup "Jężyk C++" aby dowiedzieć się jakie można dziwne konstrukcje robić. Na koniec dokument standardu ISO c++ 11. Napiszesz kilkanaście większych projektów i wymiatasz.

Ostatnio kilka osób z 4p miało problem z ogarnięciem wskaźników po przeczytaniu symfonii. Na podstawie tego wnioskuję że ta książka nie uczy sensownego podejścia i niskopoziomowych detali wymaganych do sensownego programowania w C++.

0

Widzę, że dużo osób poleca mi C++, a więc przemyślę kwestię nauki tego języka. Polecicie mi najlepsze i darmowe lub w miare tanie środowisko do C++. Mam "Microsoft Visual C++ 2010 Express", ale to chyba wersja próbna. Drugą kwestią jest jakaś w miarę dobra i prosto wyjaśniona książka dla lajków z C++, to nic że niektórzy z was uważają że książki mi nic nie dadzą, ale wolę się sam o tym przekonać. :p A na pewno coś z tej książki zostanie w głowie.;p

0

Jak chcesz mieć wskaźniki w małym palcu to zacznij od asemblera :] Ja zacząłem od asemblera i wskaźniki w C++ czy Pascalu mi nie sprawiały problemu.

2

Środowisko do C++ na początek to Code::Blocks.
Chociaż na Twoim miejscu posłuchałbym się winerfresha i zaczął od Pythona, zamiast od C++.

0

C++ Primer Plus (pol. Szkoła Programowania C++) najlepiej po angielsku, najlepiej najnowsze wydanie (opisują nowy standard).
Mam wrażenie, że wszystko co opisuje, opisuje dokładnie i jestem zadowolony.

0

@grzzpo: nie po angielsku bo autor wiele razy zaznaczał, że jest noga z angielskiego :D

0

Wielkie dzięki za rady, ale z tego co widzę to każdy używa innego środowiska. Tak jak pisałem wcześniej, na razie programowanie zostawię, a które środowisko najlepsze dla mnie bd musiał sam ocenić.

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