Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jaki język wybrać na start?


Rekomendowane odpowiedzi

Opublikowano

Witam, otóż to znowu ja z kolejnym pytaniem...

Po dłuższych namysłach naszło mnie pytanie, jaki język programowania będzie najlepszy na start? Chciałem zacząć od C++, ale jest dosyć bardzo trudny :p, i podobno nie ma przyszłości. Liczę na pomocne odpowiedzi, proszę mi napisać jaki język jest najlepszy na start oraz czy ma przyszłość. Dziękuje za każdą odpowiedź i pozdrawiam. :)

Cytat

“Nie wierzcie w jakiekolwiek przekazy tylko dlatego, że przez długi czas obowiązywały w wielu krajach. Nie wierzcie w coś tylko dlatego, że wielu ludzi od dawna to powtarza. Nie akceptujcie niczego tylko z tego powodu, że popiera to swym autorytetem jakiś mędrzec albo kapłan, lub że jest zapisane w jakimś świętym piśmie. Nie wierzcie w coś tylko dlatego że brzmi prawdopodobnie. Nie wierzcie w wizje lub wyobrażenia, które uważacie za zesłane przez boga. Miejcie zaufanie do tego, co uznaliście za prawdziwe po długim sprawdzaniu; do tego co przynosi pożytek wam i innym."

- Budda, Kalama Sutra

Opublikowano

Najlepszy język na start to język angielski. Materiały w j. angielskim > w j. polskim. Zarówno ilościowo, jak i jakościowo. Przykład pierwszy z brzegu. Świetne książki do JavaScriptu legalnie, za darmo w ramach Free Learning - Free Technology eBooks w jednym z wydawnictw. Co jest wymagane? J. angielski, bo jak łatwo się domyślić wszystkie są po angielsku.

 

Dalej uniwersalny graf http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png.

 

 

Chciałem zacząć od C++, ale jest dosyć bardzo trudny :p, i podobno nie ma przyszłości.

Bzdura. C++ nauczy się każdy kto chce, nawet osoba, która chce. Jakby był trudny to by nawet jego podstaw nie było w szkole (nawet na rozszerzonej informatyce). To o braku przyszłości też pewnie zasłyszane od "profesjonalnych" programistów i przeczytane na forach dla gimbo-"programistów".

Opublikowano

Język na start, który nie zmienia się od dawien dawna to język angielski.

Chyba cię zmartwię, ale język angielski zmienia się cały czas.

TuByłaSygnatura.png

Opublikowano

Źle się zrozumieliśmy. Mówiąc 'który się nie zmienia' nie chodziło mi o zmiany w języku, który o zmianę języka, czyli, że j. angielski jest od dawna tym językiem, od którego warto zacząć naukę i to się nie zmienia.

Opublikowano

c/c++ - głownie silniki gier oraz programowanie mikroprocesorów

C#/VB - Aplikacje okienkowe windowsa z net frameworka, czasami gry (unity)

Java - Gry/aplikacje mobilne (android)

Javascript/PHP - Używane do stron internetowych i nie tylko

Objective c - Jeśli chcesz pisać na apple

 

Poza tym zobacz to zdjecie:

http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png

 

od ciebie zależy co chcesz robic

Opublikowano

Odpowiedź jest bardzo prosta - interesuje Cię webdev? Chcesz spróbować z bazami danych, własnymi skryptami sklepów, systemami CMS? Naucz sie PHP. Chcesz tworzyć jakieś gry w sfml, allegro -> C++. W innych językach wygląda to analogicznie. Dodam tylko, że po 2 dniach nie zrobisz nic zaawansowanego, nauka wymaga czasu (w przypadku programowania dość sporo). Dodam tylko, że piszesz kolego kolejny bezsensowny temat, a wystarczy użyć tylko wyszukiwarki, czy to na mpc (tutaj też takich tematów było xxxx) lub w google (jeszcze więcej).

Miłego wieczoru i miłej nauki.

by Neosieł

Opublikowano

c/c++ - głownie silniki gier oraz programowanie mikroprocesorów

C#/VB - Aplikacje okienkowe windowsa z net frameworka, czasami gry (unity)

Java - Gry/aplikacje mobilne (android)

Javascript/PHP - Używane do stron internetowych i nie tylko

Objective c - Jeśli chcesz pisać na apple

 

Poza tym zobacz to zdjecie:

http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png

 

od ciebie zależy co chcesz robic

Ale głupoty gadasz. C, C++, C#, Java są to uniwersalne języki, piszę się w nich wszystko, taki podział jaki podałeś jest bezsensu. Co do Objectiv C to nie, nie pisze się na Apple, bo Apple to nazwa firmy, lol xD

RAsfepN.png
Opublikowano

Podałem do czego głownie się je stosuje, no bo nie sadze ze wygodnie ci pisać aplikacje okienkowa w javie na windowsa, owszem mozna, ale sadze ze wygodniej bylo by w C# co nie ?. W apple chodziło mi o ich system, jak się niedomysliles

Opublikowano

@Wolen

"Język na start, który nie zmienia się od dawien dawna to język angielski."

Właściwie, z kontekstu zdania wynika, że VereX ma rację :v.

Żeby nikt się nie przyczepił, mógłbyś zmienić na:

"Język na start, który nie zmienia swojej pozycji od dawien dawna, to język angielski."

 

@topic

Ja tam polecam C++ :v

"ale jest dosyć bardzo trudny :p" ja tam bym nie powiedział, może po prostu masz słabego nauczyciela. Albo po prostu spojrzałeś na składnię na jakiejś wikipedii i stąd wnioskujesz, że jest trudny ;-;

"i podobno nie ma przyszłości. " się po prostu nie zgodzę, do dziś jest bardzo często używany, i prawdopodobnie nadal będzie.

Jak KONIECZNIE nie przemawia do Ciebie tak "stary" język, to może C#, albo Java (albo mój Caracal, hihi, taki żarcik).

jw19e8.png

Opublikowano

Podałem do czego głownie się je stosuje,

Javę, a podobnie C# w znacznej większości stosuje się do tworzenia aplikacji webowych, enterpise'owych. Zresztą JavaFX jest bardzo wygodną biblioteką do tworzenia okien na desktopy.

 

proszę mi napisać jaki język jest najlepszy na start oraz czy ma przyszłość

Ten pierwszy wybór nie jest taki ważny, na pewno nie ograniczysz się w przyszłości do tego języka. Zacząć od c++ jak najbardziej możesz, na pewno ma jakąś przyszłość. Możesz też spróbować z Javą. Dobry na początek jest również Python. Wybierz któryś i zacznij :v

 

Link do niedziałającego już obrazka  z podpiętego tematu:

http://carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png

 

I jeszcze kilka tematów, czasem warto użyć wyszukiwania:

http://www.mpcforum.pl/topic/1375121-jaki-język-do-początków-programowania/
http://www.mpcforum.pl/topic/1254341-jaki-jezyk-dla-poczatkujacego/
http://www.mpcforum.pl/topic/1224423-jaki-jezyk-help/
http://www.mpcforum.pl/topic/1222422-jak-jezyk-programowanie-pierwszy/
http://www.mpcforum.pl/topic/1217666-rozpoczecie-programowania/
http://www.mpcforum.pl/topic/1209604-pomocy-jaki-jezyk/
http://www.mpcforum.pl/topic/1205793-jaki-jezyk/
http://www.mpcforum.pl/topic/447970-jaki-jezyk-na-start/
http://www.mpcforum.pl/topic/1285127-nowy-jezyk-nowa-historia-d/
http://www.mpcforum.pl/topic/1271424-na-czym-zaczac-programowac/
http://www.mpcforum.pl/topic/1398383-od-czego-zacząć-programowanie-hacki/
http://www.mpcforum.pl/topic/1429184-jaki-język-programowania/#entry12119166

 

 

Było więcej, ale zgubiłem linki.

Możesz też zacząć od Haskella. Zawsze byłem ciekaw, jak taki tok by się skończył.

 

708121422388637873334.png

Opublikowano

C++ bardzo trudny?  ^^  Jak dla mnie jest to idealny język na start dzięki któremu łatwo przyswoimy sobie podstawy programowania i ogólnie czym to pachnie.

Jeżeli już nabędziesz praktyki i wiedzy w tym języku nie będziesz miał problemu z nauką Javy, czy PHP bo są to na prawdę podobne do siebie języki. 

 

Też osobiście kontemplowałem nad wyborem odpowiedniego ,,języka" dla mnie i jak na razie uczę się cały czas C++, ale teraz planuję przejść do webdeva bo czuję wewnętrznie że tam jest moje miejsce. 

 

Tak C++ na dłuższą metę jest raczej dla prawdziwych bogów programowania, bo rynek pracy z umiejętnością pracy w tym języku jest dosyć wąski- a jestem pewien że masz to na uwadze ;)

Opublikowano

Chciałem zacząć od C++, ale jest dosyć bardzo trudny :p, i podobno nie ma przyszłości.

Jak naumiesz się c/c++ w stopniu dobrym to masz robotę wszędzie gdzie jest programowanie niskopoziomowe, gamedev i sporo innych pierdołek.

nie, nie jest trudny.

no dobra, żartowałem. Jest trudny. Składnię ma prostą i przyjemną (do czasu), ale sam język w całokształcie jest trudny (na poziomie zaawansowanym)

 

nie będziesz miał problemu z nauką Javy, czy PHP bo są to na prawdę podobne do siebie języki.

a srasz?

 

to nie są w ogóle podobne do siebie języki. Java ma kompletnie inną budowę, składnię, więcej featuresów (co nie znaczy że jest lepsza). PHP... aż szkoda gadać.

846331404756772371599.jpeg
Opublikowano

 

nie będziesz miał problemu z nauką Javy, czy PHP bo są to na prawdę podobne do siebie języki.

a srasz?

 

to nie są w ogóle podobne do siebie języki. Java ma kompletnie inną budowę, składnię, więcej featuresów (co nie znaczy że jest lepsza). PHP... aż szkoda gadać.

 

 

Bez przesady, w porównaniu z językami typu Lisp, Haskell, OCaml czy inny Prolog to C++, Java i PHP są bardzo podobne:

- wszystkie są głównie imperatywne,

- klamerkowa składnia,

- podobna lub identyczna składnia dla konstrukcji typu pętle, warunki itp.

- model obiektowy oparty na dziedziczeniu klasowym.

 

Oczywiście w Javie i PHP masz GC i dziedziczenie pojedyncze, ale to raczej uproszczenie a nie utrudnienie. Różnic jest sporo, ale większość to raczej różnice implementacyjne niż koncepcyjne.

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

Temat do zamknięcia.

Cytat

“Nie wierzcie w jakiekolwiek przekazy tylko dlatego, że przez długi czas obowiązywały w wielu krajach. Nie wierzcie w coś tylko dlatego, że wielu ludzi od dawna to powtarza. Nie akceptujcie niczego tylko z tego powodu, że popiera to swym autorytetem jakiś mędrzec albo kapłan, lub że jest zapisane w jakimś świętym piśmie. Nie wierzcie w coś tylko dlatego że brzmi prawdopodobnie. Nie wierzcie w wizje lub wyobrażenia, które uważacie za zesłane przez boga. Miejcie zaufanie do tego, co uznaliście za prawdziwe po długim sprawdzaniu; do tego co przynosi pożytek wam i innym."

- Budda, Kalama Sutra

Opublikowano

@1361622928-U485574.pngflondi

Postanowiłem zacząć od C#, a następny język, którego prawdopodobnie zacznę się dalej uczyć to C++ (dalej, ponieważ podstawy jako tako znam, ale nie przypadł mi do gustu), możliwe, że zamiast C++ wybiorę Jave. :)

Pozdrawiam.

Cytat

“Nie wierzcie w jakiekolwiek przekazy tylko dlatego, że przez długi czas obowiązywały w wielu krajach. Nie wierzcie w coś tylko dlatego, że wielu ludzi od dawna to powtarza. Nie akceptujcie niczego tylko z tego powodu, że popiera to swym autorytetem jakiś mędrzec albo kapłan, lub że jest zapisane w jakimś świętym piśmie. Nie wierzcie w coś tylko dlatego że brzmi prawdopodobnie. Nie wierzcie w wizje lub wyobrażenia, które uważacie za zesłane przez boga. Miejcie zaufanie do tego, co uznaliście za prawdziwe po długim sprawdzaniu; do tego co przynosi pożytek wam i innym."

- Budda, Kalama Sutra

Opublikowano

@1361622928-U485574.pngflondi

Jeżeli byłbyś chętny do jakiejś współpracy nad wspólną nauką, tzn. tworzeniem jakiś aplikacji/gier(oczywiście takich bardzo amatorskich) to zapraszam na PW. Zawsze to jakieś doświadczenie pracując z kimś. :)

Pozdrawiam.

Cytat

“Nie wierzcie w jakiekolwiek przekazy tylko dlatego, że przez długi czas obowiązywały w wielu krajach. Nie wierzcie w coś tylko dlatego, że wielu ludzi od dawna to powtarza. Nie akceptujcie niczego tylko z tego powodu, że popiera to swym autorytetem jakiś mędrzec albo kapłan, lub że jest zapisane w jakimś świętym piśmie. Nie wierzcie w coś tylko dlatego że brzmi prawdopodobnie. Nie wierzcie w wizje lub wyobrażenia, które uważacie za zesłane przez boga. Miejcie zaufanie do tego, co uznaliście za prawdziwe po długim sprawdzaniu; do tego co przynosi pożytek wam i innym."

- Budda, Kalama Sutra

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...