Compliment

Hello
I am just a newly registered with Ruby Talk and i don't know anything about
ruby,
Please where can i start from to learn about ruby language

Thank you

If you like to learn using books, the best one I can recommend you is the
"Pickaxe" book:


.

Read the book, work through the examples as well, and make sure you also
read the last half of the book (the standard library), and you will have a
better understanding of Ruby.
That book is very good if you already know a programming language, at least
proficient.

If you are new to programming then the best book is this one:
https://www.amazon.co.uk/Head-First-Ruby-Jay-McGavren/dp/1449372651/, it's
very beginner friendly.

For online written or video courses maybe someone else can help.

Good luck with your learning.

I have started a project to make the world find the best learning resource
collaboratively. For ruby checkout
http://knospot.com/topics/ruby-programming-language/resources/highest_rated

···

On Mon, Oct 16, 2017 at 1:48 PM, Julius Rehoboth <juliusngr@gmail.com> wrote:

Hello
I am just a newly registered with Ruby Talk and i don't know anything
about ruby,
Please where can i start from to learn about ruby language

Thank you

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Karthikeyan A K
Author of I Love Ruby - Free Ruby programming book

Hello
Thank you so much for your guide

Please were willi get software to run/test my programs and how do i become
a self learner on Software Engineering,
I just google on study Software developer and i came across of this link

And i am very interested

Please guide me through with more details

Thankyou

Julius Ilugbami

···

On Mon, Oct 16, 2017 at 9:28 AM, Mugurel Chirica <chirica.mugurel@gmail.com> wrote:

If you like to learn using books, the best one I can recommend you is the
"Pickaxe" book: https://www.amazon.co.uk/Programming-Ruby-1-9-2-0-
Programmers/dp/1937785491/.

Read the book, work through the examples as well, and make sure you also
read the last half of the book (the standard library), and you will have a
better understanding of Ruby.
That book is very good if you already know a programming language, at
least proficient.

If you are new to programming then the best book is this one:
https://www.amazon.co.uk/Head-First-Ruby-Jay-McGavren/dp/1449372651/,
it's very beginner friendly.

For online written or video courses maybe someone else can help.

Good luck with your learning.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Do you have any experience with programming, or you just plan to get
started?

Yes i have but they are old languages
- Basic programming language
- cobol Programming
- Fortran 77

And little experience in HTML5 and CS6

I have left programming language for about 15 years and now i am using
webplus to design my designs
However, i want to return to basis of language which is software
development

I can cope with the language if i have a good materials to start up and
community guide

Thank you

···

On Mon, Oct 16, 2017 at 9:41 AM, Mugurel Chirica <chirica.mugurel@gmail.com> wrote:

Do you have any experience with programming, or you just plan to get
started?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Re: Compliment
Julius,

Ruby looks like C++. I mention this because you might think that Ruby is a “traditional” programming language like COBOL or Fortran that is compiled.

Ruby is interpreted. You need a Ruby interpreter to run Ruby code. In Ruby there is no “edit, compile, link, run” cycle. Instead, you “edit, parse, run”. If you make no syntax errors, even the “parse” part of the cycle appears to disappear.

A lot of Ruby code dynamically creates variables (and even code). This is called “metaprogramming” and is very very common in Ruby (and Ruby on Rails).

For instance, you might get an error message like:

NameError: undefined local variable or method `k97hj7’ for main:Object

If you look through your code (and even the underlying libraries) you might not find anything named k97hj7 anywhere … because it was dynamically created.

Once you wrap your head around the dynamic nature of Ruby, learning Ruby and debugging Ruby becomes a lot easier.

Oh, finally, you’ll find your life will be made MUCH easier if you develop Ruby in a Linux-like (e.g. Ubuntu) environment.

Ralph

Monday, October 16, 2017, 2:46:37 AM, you wrote:

Yes i have but they are old languages

  • Basic programming language

  • cobol Programming

  • Fortran 77

And little experience in HTML5 and CS6

I have left programming language for about 15 years and now i am using webplus to design my designs

However, i want to return to basis of language which is software development

I can cope with the language if i have a good materials to start up and community guide

Thank you

···

On Mon, Oct 16, 2017 at 9:41 AM, Mugurel Chirica chirica.mugurel@gmail.com wrote:

Do you have any experience with programming, or you just plan to get started?

Unsubscribe: mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe

<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Ralph

Follow codecademy tutorials for ruby basics

That should be easier to get started.

···

On Mon 16 Oct, 2017, 14:16 Julius Rehoboth, <juliusngr@gmail.com> wrote:

Yes i have but they are old languages
- Basic programming language
- cobol Programming
- Fortran 77

And little experience in HTML5 and CS6

I have left programming language for about 15 years and now i am using
webplus to design my designs
However, i want to return to basis of language which is software
development

I can cope with the language if i have a good materials to start up and
community guide

Thank you

On Mon, Oct 16, 2017 at 9:41 AM, Mugurel Chirica < > chirica.mugurel@gmail.com> wrote:

Do you have any experience with programming, or you just plan to get
started?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Thanks and Regards,
Ratnesh Navlakhe
Product Engineer | GO-JEK, Bangalore
Skype: ratnesh.navlakhe
Phone: +91.8446894271

Thank you and i will get back to you

Thank you

Julius

···

On Mon, Oct 16, 2017 at 9:48 AM, Ratnesh Navlakhe < ratnesh.navlakhe@go-jek.com> wrote:

Follow codecademy tutorials for ruby basics

https://www.codecademy.com

That should be easier to get started.

On Mon 16 Oct, 2017, 14:16 Julius Rehoboth, <juliusngr@gmail.com> wrote:

Yes i have but they are old languages
- Basic programming language
- cobol Programming
- Fortran 77

And little experience in HTML5 and CS6

I have left programming language for about 15 years and now i am using
webplus to design my designs
However, i want to return to basis of language which is software
development

I can cope with the language if i have a good materials to start up and
community guide

Thank you

On Mon, Oct 16, 2017 at 9:41 AM, Mugurel Chirica < >> chirica.mugurel@gmail.com> wrote:

Do you have any experience with programming, or you just plan to get
started?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=
>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Thanks and Regards,
Ratnesh Navlakhe
Product Engineer | GO-JEK, Bangalore
Skype: ratnesh.navlakhe
Phone: +91.8446894271 <+91%2084468%2094271>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Hi Julius,

As Ratnesh suggested, the codecademy ruby course is probably the best way
to start learning the basics of ruby.

Two other good, free resources to learn ruby are:

- Learn Ruby the Hard Way - Read for Free

- https://rubymonk.com

Then, if you are interested in web development, and want to continue with
ruby, you can try these two:

- https://www.railstutorial.org/book

- https://www.theodinproject.com

Hope this helps! :slight_smile:

Alan

···

On 16 Oct 2017 09:49, "Ratnesh Navlakhe" <ratnesh.navlakhe@go-jek.com> wrote:

Follow codecademy tutorials for ruby basics

https://www.codecademy.com

That should be easier to get started.

On Mon 16 Oct, 2017, 14:16 Julius Rehoboth, <juliusngr@gmail.com> wrote:

Yes i have but they are old languages
- Basic programming language
- cobol Programming
- Fortran 77

And little experience in HTML5 and CS6

I have left programming language for about 15 years and now i am using
webplus to design my designs
However, i want to return to basis of language which is software
development

I can cope with the language if i have a good materials to start up and
community guide

Thank you

On Mon, Oct 16, 2017 at 9:41 AM, Mugurel Chirica < >> chirica.mugurel@gmail.com> wrote:

Do you have any experience with programming, or you just plan to get
started?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=
>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Thanks and Regards,
Ratnesh Navlakhe
Product Engineer | GO-JEK, Bangalore
Skype: ratnesh.navlakhe
Phone: +91.8446894271 <+91%2084468%2094271>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Is there a "not" missing? Otherwise I do not understand what you are saying
here. Ruby certainly does not look like C++ to me.

Kind regards

robert

···

On Mon, Oct 16, 2017 at 3:01 PM, Ralph Shnelvar <ralphs@dos32.com> wrote:

Ruby looks like C++. I mention this because you might think that Ruby is a
"traditional" programming language like COBOL or Fortran that is compiled.

--
[guy, jim, charlie].each {|him| remember.him do |as, often| as.you_can -
without end}
http://blog.rubybestpractices.com/

Julius, just keep in mind that programming is just part of what a
Software Engineer does. There is a reason that universities offer
software engineering as a subject of study and you can get a degree in
SE.

Kind regards

robert

···

On Mon, Oct 16, 2017 at 11:04 AM, Alan Gabbianelli <alan.gabbianelli@gmail.com> wrote:

As Ratnesh suggested, the codecademy ruby course is probably the best way to
start learning the basics of ruby.

--
[guy, jim, charlie].each {|him| remember.him do |as, often| as.you_can
- without end}
http://blog.rubybestpractices.com/

Julius, just keep in mind that programming is just part of what a Software Engineer does. There is a reason that universities offer software engineering as a subject of study and you can get a degree in SE.

While this is true, it is *also* true that programming is something that anyone can do. Many professional programmers are not software engineers. In fact you could make the case that enabling all sorts of people to code effectively appears to be something of a design goal for the Ruby language.

Often people, especially computer engineers, focus on the machines.
They think, "By doing this, the machine will run faster. By doing this, the
machine will run more effectively. By doing this, the machine will something
something something." They are focusing on machines. But in fact we need
to focus on humans, on how humans care about doing programming or
operating the application of the machines.

"A Conversation with Yukihiro Matsumoto" artima - The Philosophy of Ruby

Click here to view Company Information and Confidentiality Notice.<http://www.jameshall.co.uk/index.php/small-print/email-disclaimer&gt;