Archive for the ‘learning’ Category
Unless genius, most writers would have read hundreds of books before actually writing any. Most movie directors watch hundreds of movies before making any. Likewise, reading good code should be a precondition to write good software.
You should understand the following before
delving too deeply into complex helpers and
- Enumerable (inject, select, reject, map, etc)
- Basic Ruby programming techniques (instance/class/module_ eval, define_method, etc)
- ActiveSupport ( returning, constantize , etc)
I read this inspiring post today :
- seek out internships like your life depends on it.
- Participate in local user groups.
- Contribute to an open-source project.
- Publish articles.
- Start a blog.
Other good points :
- Learn, learn, learn.
- Hang out with programmers who are better than you.
- Learning while doing.
- User groups and mailing lists.
basic data types :
Last year i choose Ruby as my language of the year, i had been learning ruby from September. This year i going to choose Erlang, probably a start in July.
I was researching among several languages. finally, i choose Erlang over Lisp. I think is going to be easy and funiest learn Erlang than Lisp. I don’t have arguments to defend this opinion, just a feeling.
Erlang is a general-purpose programming language and runtime environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Erlang is used in several large telecommunication systems from Ericsson. The most popular implementation of Erlang is available as open source from the open source erlang site.