For the next step book or codeschool?

Hello,

I have followed the ruby track on codeacademy.
Now I noticed that I still know not enough to solve the easy problems on
codewars.

Now I wonder can I better take a good free online book or take the ruby
track on codeschool.

I know that I learn the best by doing things instead of just reading
about it.
So if the best step is a book then a book with a lot of
challenges/exercises.

What do you experts think about this?

Roelof

Hello,

On 30 Μαϊ 2014, at 10:31 , Roelof W. [email protected] wrote:

Hello,

I have followed the ruby track on codeacademy.
Now I noticed that I still know not enough to solve the easy problems on
codewars.

Now I wonder can I better take a good free online book or take the ruby track on
codeschool.

I know that I learn the best by doing things instead of just reading about it.
So if the best step is a book then a book with a lot of challenges/exercises.

I’d say, try a real life application. Write a program to solve a problem
that you have. Try to automate a task for example. This is what helps me
the most, because sometimes just reading about things (e.g. when to use
lambdas, when to use classes, when/why/how to use/structure a module)
gives you a vague idea. When you see real-life approaches, especially
‘how other people do it’ the knowledge sinks.

What do you experts think about this?

I’m not an expert by any means though :slight_smile:

Roelof

Panagiotis (atmosx) Atmatzidis

email: [email protected]
URL: http://www.convalesco.org
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5

“As you set out for Ithaca, hope the voyage is a long one, full of
adventure, full of discovery […]” - C. P. Cavafy

Hi,

Now that you know the basics, you should move on to something more
advanced. Free books and online courses will get you stuck at beginner
level for a long time. I recommend reading “The Ruby Way” by Hal F…
You will notice that many easy problems at CodeWars come from first
chapters :wink:

If you want challenges and exercises, then you should dive into
algorithms
and data structures. They may seem scary at first and will often require
you to refresh your math skills, but your problem solving abilities will
skyrocket in any language.

There’s also object-oriented design and design patterns, databases,
artificial intelligence, computer graphics programming and a lot of
other
topics that you might find interesting, so it’s very important to stop
learning the language.

If you need a study partner just drop me an e-mail.

Good luck and have fun,
Blaise

Hey,

You should try to look at Ruby Koans and Ruby Monk. They provide you
with a
lot of insights related to the ruby programming language

Cheers!

B??a??ej Pankowiak schreef op 30-5-2014 12:51:

often require you to refresh your math skills, but your problem
Blaise

Thanks,

Are there also be some good free books.

Roelof

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs