Witam, mam takie pytanie, mianowicie jestem studentem Informatyki i podczas wakacji postanowilem podciągnąć się w programowaniu by w nastepnym roku wybrać sie na jakieś praktyki, no i oczywiscie tak dla siebie ponieważ w trakcie semestru było mało czasu (matma itp).
Moim celem jest C# i .net tak pod jakies aplikacje i jest to też kierunek który chciałbym obrać jako "zawodowy".
Do tego Ruby on Rails pod aplikacje internetowe czy inne proste stronki internetowe, tutaj już tylko dla siebie wiec będę kładł na to mniejszy nacisk (chociaż jest to że tak powiem druga pozycja na mojej wymarzonej ścieżce kariery programistycznej), wybrałem RoR a nie np Django .... bo tak :D .
To co umiem to jakieś podstawy typu wiem co to pętle, klasy, obiekty itp wiec jako taki program w Ruby, Pythonie, C#, C++ czy Javie bym napisał.
Ale koniec tych wywodów to czego chciałbym się dowiedzieć to tak:
Po 1. czy opłaca mi sie uczyc RoR czy może lepiej mvc w Net?
2. Może ważną rzeczą byłoby nauczenie sie wzorców projektowych? mam na myśli np książke Head First, czy w tym temacie mogło sie dużo zmienić od 2011/2012 roku?
3. Co polecacie do nauki C# typowo pod rozwój "zawodowy"? może kurs z 4programers?
4. Jesli chodzi o RoR, nauka Ruby nie jest dla mnie wielkim problemem ale chciałbym raczej dobrze zrozumieć MVC, polecacie jakaś lekturę? myslalem też o książce Head First ponieważ podoba mi sie sposób przekazywania przez nią wiedzy, jednak jest ona pisana na podstawie rails 2. Sam model mvc raczej sie nie zmienił wiec mógłbym sie z niej troche dowiedzieć a z railsów potem przesiąść sie na troche nowsze.
Uczę sie też angielskiego bo jak wiadomo to on bedzie moim głównym językiem jeśli chcę być programistą lecz nie jestem jeszcze gotowy na czytanie książek po angielsku wiec potrzebuję polskich wydań