Is there a Ruby mentorship program anywhere?

I am learning by readying the Pickaxe book and "The Ruby Way". My code seems to be mostly working but it still looks a lot like my BASH code. I'm trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives into Rails and Ruby Tuesdays. :slight_smile:

Leam

I have a lot of my class lectures on pure Ruby (no rails) that I published
on YouTube. They are just my live lectures on 2 different quarters of Ruby
classes, with increasing difficulty. They have student questions,etc. so
take it as it comes :slight_smile:

···

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives into
Rails and Ruby Tuesdays. :slight_smile:

Leam

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

Dave, a lot of good stuff on that link for newbies. Thanks for the info.

···

On Mon, Aug 15, 2016 at 12:14 PM, Dave Jones <dave@lockersoft.com> wrote:

I have a lot of my class lectures on pure Ruby (no rails) that I published
on YouTube. They are just my live lectures on 2 different quarters of Ruby
classes, with increasing difficulty. They have student questions,etc. so
take it as it comes :slight_smile:
http://youtube.com/lockersoft

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

Leam

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;

Hey Leam,

A combination of reading the Ruby styleguide (
https://github.com/bbatsov/ruby-style-guide\) and working through the
"Practical Object-Oriented Design in Ruby" (http://www.poodr.com/\) might
bring you quite far already. What helped me with learning Ruby was reading
a lot of actual code. So maybe just pick a small gem (a not rails-related
might be better for a start, find something that you are interested in you
on https://rubygems.org) and try to understand the structure and why the
authors wrote it like it is.
In general I can recommend "Clean code" by Robert C. Martin (
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882\),
which will give you a lot of good ideas, how to structure and improve your
code.

Hope it helps.

Cheers, Paul

···

2016-08-15 21:14 GMT+02:00 Dave Jones <dave@lockersoft.com>:

I have a lot of my class lectures on pure Ruby (no rails) that I published
on YouTube. They are just my live lectures on 2 different quarters of Ruby
classes, with increasing difficulty. They have student questions,etc. so
take it as it comes :slight_smile:
http://youtube.com/lockersoft

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

Leam

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;

Massive +1 for POODR here. I came to it quite late and it's teaching me stuff, but it's definitely a good book for people starting out, too.

···

-----Original Message-----
From: ruby-talk [mailto:ruby-talk-bounces@ruby-lang.org] On Behalf Of Leam
Hall
Sent: 15 August 2016 7:19 pm
To: Ruby users
Subject: Is there a Ruby mentorship program anywhere?

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code.
I'm trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

Leam

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

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

Maybe not exactly what you are looking for, but you might
try http://exercism.io. You solve problems and then upload
the solution. You can then browse other people's solutions
and discuss them or ask questions.

It has been recommended to me, however I have not tried it
myself, yet.

And another book recommendation: "Eloquent Ruby" (R. Olsen);
and definitely also POODR.

Regards,
Marcus

···

Am 15.08.2016 um 20:18 schrieb Leam Hall:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code.
I'm trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

--
GitHub: stomar (Marcus Stollsteimer) · GitHub
PGP: 0x6B3A101A

When I started Ruby (I'm still a newbie), I found this site with some
original source code. No big deal, but good for a starter.
http://sandbox.mc.edu/~bennet/ruby/code/

···

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives into
Rails and Ruby Tuesdays. :slight_smile:

Leam

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

Two of the big benefits of mentorship are accountability and wisdom.

I've got several Ruby books to read, including POODR. Just because I have them, or even read them, doesn't mean I comprehend how to apply them or actually code with the lessons provided. A mentor prods you a little bit and asks questions like "How much have you coded this week?" and "Have you done what we talked about last week?"

You can also get this in a peer relationship but for us newbies, a mentor helps by sharing their wisdom and experience. Sometimes an object is not the way to go, sometimes it is. Knowing when to do what is an advantage. So is having someone tell you about things you're ready to start leaning and using.

Here's the PHP site, it might help stir up the conversation here.

  https://php-mentoring.org/

Leam

While I’m not certain if there’s a Ruby mentoring platform like the PHP example you gave there are other places to find mentorship and a good place for that is the CodeNewbie Slack Community (http://codenewbie.org) . It’s a good community for anyone who needs help through their coding journey and it has a lot of Rubyists including professionals who wouldn’t mind offering a mentorship.

I know someone from the community who takes it on himself like he has to make everyone learn Ruby properly.

You should check it out

Joseph

···

On Aug 16, 2016, at 5:41 AM, Leam Hall <leamhall@gmail.com> wrote:

Two of the big benefits of mentorship are accountability and wisdom.

I've got several Ruby books to read, including POODR. Just because I have them, or even read them, doesn't mean I comprehend how to apply them or actually code with the lessons provided. A mentor prods you a little bit and asks questions like "How much have you coded this week?" and "Have you done what we talked about last week?"

You can also get this in a peer relationship but for us newbies, a mentor helps by sharing their wisdom and experience. Sometimes an object is not the way to go, sometimes it is. Knowing when to do what is an advantage. So is having someone tell you about things you're ready to start leaning and using.

Here's the PHP site, it might help stir up the conversation here.

  https://php-mentoring.org/

Leam

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

If you need a tool to check if your ruby code follows the ruby style
guidelines, you can use GitHub - rubocop/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide. ; it is very
helpful when you're starting in ruby and you want to do it right.

···

On Mon, Aug 15, 2016 at 10:23 PM Paul Götze <paul.christoph.goetze@gmail.com> wrote:

Hey Leam,

A combination of reading the Ruby styleguide (
https://github.com/bbatsov/ruby-style-guide\) and working through the
"Practical Object-Oriented Design in Ruby" (http://www.poodr.com/\) might
bring you quite far already. What helped me with learning Ruby was reading
a lot of actual code. So maybe just pick a small gem (a not rails-related
might be better for a start, find something that you are interested in you
on https://rubygems.org) and try to understand the structure and why the
authors wrote it like it is.
In general I can recommend "Clean code" by Robert C. Martin (
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882\),
which will give you a lot of good ideas, how to structure and improve your
code.

Hope it helps.

Cheers, Paul

2016-08-15 21:14 GMT+02:00 Dave Jones <dave@lockersoft.com>:

I have a lot of my class lectures on pure Ruby (no rails) that I
published on YouTube. They are just my live lectures on 2 different
quarters of Ruby classes, with increasing difficulty. They have student
questions,etc. so take it as it comes :slight_smile:
http://youtube.com/lockersoft

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

Leam

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;

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

http://rubyonrichards.com/ - Dayan is really smart.

···

On Tue, Aug 16, 2016 at 7:29 AM, Joseph Rex <joseph@strich.io> wrote:

While I’m not certain if there’s a Ruby mentoring platform like the PHP
example you gave there are other places to find mentorship and a good place
for that is the CodeNewbie Slack Community (http://codenewbie.org) . It’s
a good community for anyone who needs help through their coding journey and
it has a lot of Rubyists including professionals who wouldn’t mind offering
a mentorship.

I know someone from the community who takes it on himself like he has to
make everyone learn Ruby properly.

You should check it out

Joseph
> On Aug 16, 2016, at 5:41 AM, Leam Hall <leamhall@gmail.com> wrote:
>
> Two of the big benefits of mentorship are accountability and wisdom.
>
> I've got several Ruby books to read, including POODR. Just because I
have them, or even read them, doesn't mean I comprehend how to apply them
or actually code with the lessons provided. A mentor prods you a little bit
and asks questions like "How much have you coded this week?" and "Have you
done what we talked about last week?"
>
> You can also get this in a peer relationship but for us newbies, a
mentor helps by sharing their wisdom and experience. Sometimes an object is
not the way to go, sometimes it is. Knowing when to do what is an
advantage. So is having someone tell you about things you're ready to start
leaning and using.
>
> Here's the PHP site, it might help stir up the conversation here.
>
> https://php-mentoring.org/
>
> Leam
>
> 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;

There is a mentor-type book I have been using. I also made friends w prof
programmers and they talk to me when I take them to lunch.

These have me on my way.

RUBY THE HARD WAY - pay the $29; download the videos and he will get you

- solid on the command line or powershell
- solid on a text editor
- 30+ little programs

BUT

best of all

I can use all these books (above) now! I have a footing.

···

On Fri, Aug 19, 2016 at 6:01 PM Marc Chanliau <marc.chanliau@gmail.com> wrote:

When I started Ruby (I'm still a newbie), I found this site with some
original source code. No big deal, but good for a starter.
Ruby Example Code

On Mon, Aug 15, 2016 at 11:18 AM, Leam Hall <leamhall@gmail.com> wrote:

I am learning by readying the Pickaxe book and "The Ruby Way". My code
seems to be mostly working but it still looks a lot like my BASH code. I'm
trying to find some guidance on how to better use Ruby as Ruby.

Would prefer an "every week or so" e-mail conversation so we can avoid
global scheduling issues.

Any good Google search terms? Using "ruby" and "mentor" quickly dives
into Rails and Ruby Tuesdays. :slight_smile:

Leam

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;

y'all,

There are lots of good books and videos on Ruby, and the IRC and this mail list provides help fixing things. I've gotten a lot of help and knowledge from all the above.

A mentor is different. With a mentor you get a few key tools:

1. Accountability; did you actually code or are you just talking?

2. Wisdom; you can read a tutorial on how to write tests, a mentor can help you evaluate the tests and guide you where more, or fewer, tests are required.

3. Encouragement; learning is tough. It's nice to have someone to help keep your spirits up when it feels like you're going nowhere.

Being a mentor, and being mentored, is a relational step forward. It takes time and effort to find a mentor. It's a great way to make significant progress.

Leam

Inside Fedora, virtual tools have some problems i can't fix, at the moment.
- install RVM to control ruby versions -- OK
- install composer:
   * Install vagrant: just ok
   * install libvirt-vagrant: by default it reinstall ruby-head without
taken care about if
     it was installed before, or not.
   * Stucket here. Some tls requirements needed before launch server.
               admin-host
                     >
                  cacert
                     >
              >------|--------|
          host-1 host-2
cp-cacert-pub cp-cacert-pub
              > >
          priv/pub priv/pub

···

2016-08-20 10:49 GMT+02:00 Leam Hall <leamhall@gmail.com>:

y'all,

There are lots of good books and videos on Ruby, and the IRC and this mail
list provides help fixing things. I've gotten a lot of help and knowledge
from all the above.

A mentor is different. With a mentor you get a few key tools:

1. Accountability; did you actually code or are you just talking?

2. Wisdom; you can read a tutorial on how to write tests, a mentor can
help you evaluate the tests and guide you where more, or fewer, tests are
required.

3. Encouragement; learning is tough. It's nice to have someone to help
keep your spirits up when it feels like you're going nowhere.

Being a mentor, and being mentored, is a relational step forward. It takes
time and effort to find a mentor. It's a great way to make significant
progress.

Leam

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

--
Equipo

EscenarioDeJuego <http://EscenarioDeJuego.blogspot.com.es/&gt;

solved problems in TLS configuration. It was a hampy_dumpy
missunderstanding
about what was my host_names while creating 'certs'...
I think that reinstalling ruby was not done, while installing vagrant only
cheks
if it is(ruby-2.X.X) in the system.
So... to be continued with webapp(exercism?) menoring app.
next steps
I'll report the on success/failure -- thanks sto.mar@web.de

Territorio Linux &co <http://heliogabalo.github.io>

···

2016-08-20 11:07 GMT+02:00 Heliogábalo Santos <jonitjuego@gmail.com>:

Inside Fedora, virtual tools have some problems i can't fix, at the moment.
- install RVM to control ruby versions -- OK
- install composer:
   * Install vagrant: just ok
   * install libvirt-vagrant: by default it reinstall ruby-head without
taken care about if
     it was installed before, or not.
   * Stucket here. Some tls requirements needed before launch server.
               admin-host
                     >
                  cacert
                     >
              >------|--------|
          host-1 host-2
cp-cacert-pub cp-cacert-pub
              > >
          priv/pub priv/pub

2016-08-20 10:49 GMT+02:00 Leam Hall <leamhall@gmail.com>:

y'all,

There are lots of good books and videos on Ruby, and the IRC and this
mail list provides help fixing things. I've gotten a lot of help and
knowledge from all the above.

A mentor is different. With a mentor you get a few key tools:

1. Accountability; did you actually code or are you just talking?

2. Wisdom; you can read a tutorial on how to write tests, a mentor can
help you evaluate the tests and guide you where more, or fewer, tests are
required.

3. Encouragement; learning is tough. It's nice to have someone to help
keep your spirits up when it feels like you're going nowhere.

Being a mentor, and being mentored, is a relational step forward. It
takes time and effort to find a mentor. It's a great way to make
significant progress.

Leam

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

--
Equipo

EscenarioDeJuego <http://EscenarioDeJuego.blogspot.com.es/&gt;

--
Equipo

EscenarioDeJuego <http://EscenarioDeJuego.blogspot.com.es/&gt;

Please do not hijack other people's threads, start a new one instead.

Regards,
Marcus

···

Am 20.08.2016 um 11:07 schrieb Heliogábalo Santos:

Inside Fedora, virtual tools have some problems i can't fix, at the moment.

--
GitHub: https://github.com/stomar/
PGP: 0x6B3A101A