Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Programowanie

08.08.2014 15:20
ppaatt1
1
ppaatt1
95
Obieżyświat

Programowanie

Chciałbym przysiąść do nauki jakiegoś języka programowania. Pierwsze pół roku raczej czysto hobbystycznie (jakieś proste gierki może? Tak żeby przy drobnym wysiłku coś mogło cieszyć oko), ale jeśli mi się spodoba to również mógłbym zająć się tym w późniejszym czasie zawodowo. (nie, że od razu uberprogramista, ale np. znajomość czegoś przyda się w np. grafice komputerowej albo DTP.).

Chciałbym przeznaczyć na naukę około 7 godzin tygodniowo (raczej 2 godzinne bloki).

Jaki język byście polecali?

Skończyłem technikum informatyczne i mam jako taką wiedzę na temat (bardzo generalną i bardzo podstawową) programowania samego w sobie i miałem styczność z: Turbo Pascalem (yep, dinozaur), Delphi (chyba największy kontakt, ale też dinozaur), C++ i Java. Tak jak wspomniałem to jest tylko delikatne dotknięcie całego działu, więc pisanie Hello World w jakimkolwiek z tych języków z głowy mogłoby mi trochę zająć czasu.

Myślałem właśnie nad C++ albo Javą, ale nie mam pojęcia co mógłbym wybrać. Tylko dwie zasady: Coś co może być przydatne na rynku (zakładając że zająłbym się tym na poważnie w np. okresie jednego roku) oraz coś przystępnego.

Doradzilibyście? Szukałbym też anglojęzycznych książek pomocnych w nauce. (chyba, że kursy w necie byłby o wiele lepsze).

I żeby była jasność, nie mam jakichś wielkich nierealnych ambicji na zostanie Bilem Gatesem albo na stworzenie super gry AAA samemu.

08.08.2014 15:34
Katane
2
odpowiedz
Katane
170
Useful_Idiot_

Podobno Python jest teraz dobry dla początkujących. Zdobywa też coraz większą popularność na rynku.

Najwięcej roboty jest Javie, C# i PHP, przy czym to ostatnie odradzam.

08.08.2014 15:36
pecet007
3
odpowiedz
pecet007
178
~

python do szybkiej nauki i pisania skryptów (także pod web - django) jest fajny, ale niezbyt podobny do języków C++-like, tutaj polecam Javę bo to taki C++ z lepszą obiektowością, ewentualnie C# który jest lepszą Javą z kolei :)

08.08.2014 16:44
MiniWm
😈
4
odpowiedz
MiniWm
231
PeaceMaker

Python - web aplikacje / sadysta skladniowy , ale łatwo kod utrzymać w przyzwoitym stanie :) pokazny zestaw bibliotek na start

Java - web aplikacja / mobilny rynek telefony/tablety

Perl - automatyzacja zadań / raportowanie/ klej pomiędzy aplikacje.
Cpan - kolekcja bibliotek do perla

Najprościej o robotę :) z java

Aktualnie sam perla mecze

Ps. Prosze nie czuć się urażony za mega ogolnikowy opis jezykow

08.08.2014 17:18
jarekao
😜
5
odpowiedz
jarekao
156
PAX

PHP jest kiepskie? Sam chciałbym się czegoś nauczyć i już kupiłem 2 książki do nauki PHP i MySQL i tak się teraz zastanawiam czy dobrze. Jestem kompletnie zielony w temacie.

08.08.2014 17:34
6
odpowiedz
poltar
176
Senator

Rzecz nie w tym czy jest kiepskie, tylko w tym ze teraz kazdy uwaza ze zna sie na php bo napisal klase ktora wyciaga 5 danych z tablicy mysql :)

Ja od roku wciagam sie w Pythona (czesto polecanego jako jezyk na start - dla mnie to jednak juz 3 "na powaznie" jezyk). Fajnie w nim dzieki bibliotece Qt (konkretnie pyQt4 i nakladce PostGis na postgresa) obslugiwac dane przestrzenne co daje niezly potencjal a i zapotrzebowanie jest niemale.

Podnieconych przewidywanym zyskiem pragne jednak przystopowac - w tym temacie 40% czasu trwania projektu to analizy prawne dotyczace wszelkiego rodzaju dyrektyw UE jak i lokalnego prawa a kolejune 20% to przystosowywanie kodu do ich wymagan :)

Jezyk calkiem przyjemny - prosty i dosc innowacyjny w temacie poedejscia do obiektowosci.

A juz calkiem rewelacyjny jesli chodzi o obsluge danych na bazie modeli - cos wspanialego. Inne jezyki akurat w tym temacie czerpia inspiracje z pythona.

08.08.2014 18:19
Regis
7
odpowiedz
Regis
133

Zdecydowanie Python.
Stosunkowo łatwy, masa zastosowań, duże zapotrzebowanie na programistów.

poltar --> "Inne jezyki akurat w tym temacie czerpia inspiracje z pythona."

Mimo mojego uwielbienia dla Pythona, dla zachowania prawdy historycznej trzeba zaznaczyć, że pierwszego ORMa z prawdziwego zdarzenia zaserwował Ruby (on Rails) i to z niego czerpie 99% dzisiejszych rozwiązań.

08.08.2014 18:25
ppaatt1
8
odpowiedz
ppaatt1
95
Obieżyświat

Dobra, Python wygląda w porządku. Z czego czerpać materiały? Jakaś książka?

08.08.2014 18:57
9
odpowiedz
Łysy.
73
Konsul

Mi przypadło do gustu 'Learning Python', ale to dosyć potężne tomisko.

Ludzie często polecają kurs 'learn python the hard way'.
Chyba oficjalny tutorial na www.python.org też zdaje się być przyzwoity.

Forum: Programowanie