How to start learning a new language

Since leaving college (06), I have been working mostly with java and some members of the J2ee stack. I played with some groovy scripts, trying to get something together at work (nothing special).

I'm tired of the same old crap and I want to learn something new, but every time I sit and look at things to learn ... I am overloaded with information. from C # to python..ruby to groovy and 10 of the frameworks. where should the guy start?

And if I choose one, I don’t want to just choose a book and read a page on a page when typing the code confirmed in the book. So should I plan my small project first? Are there any de facto projects that you can try to implement by learning a new language. These projects will try to cover all aspects of the related domain (web / offline).

What did you do when you learned your second language?

+3
source share
10 answers

You can take a look at CodeKata and see how you do it. They are not very big projects, but this is a good practice.

Sudoku Solver "" . , , .

+2

HelloWorlds , . - !

+2

- Project Euler: http://projecteuler.net/ , , . ( ). , .

+1

, ( ):

+1

, , , - lisp. ANSI Common Lisp On Lisp Paul Graham. , , , .

0

-- Twitter, , . , , - "Hello, World"

, , , , unicode? ? IPC... ? .

0

, , - , .

0

, , , . , , , , , . ", !" .

0

, . . ASP.NET/C#, Ruby on Rails .

, , - Visual Studio, , , , . . .

, Ruby, , #, .

0

Java .

iPhone Objective-C iPhone

0

Source: https://habr.com/ru/post/1722754/


All Articles