Use of Mixins and other stuff

Congratulations Jeff! Fortunately I've not lost my job yet, so my path is
slower. :slight_smile:

Leam

···

On Mon, Aug 10, 2015 at 8:47 AM, Jeff Scholen <jmscholen@gmail.com> wrote:

I was in the same boat as you, job not related to coding and wanted to
learn Ruby on rails, but I had 3 kids and a mortgage...you get the gist.

It was hard for me to do on the side, so it wasn't till I was laid off
that(with the support of my wife) that I jumped careers and did a 12 week
fulltime intensive bootcamp in rails engineering..I do much better learning
with other people....this decision was the best of my career and resulted
in a very satisfying new job as a software engineer.

If you are having trouble doing it by yourself, find others to do it with
you.

Jeff

--
Mind on a Mission <http://leamhall.blogspot.com/&gt;

Thank you for the answer Leam. My goal is to find way to work with ruby and
I am not sure I wll be happy with rails as work only with ruby. But I still
have no experience and may try at first with front - end stuff. Hmm,
honestly I am a bit confused what to do and look for some advices from more
people. Yeah, I should spend more time coding obviously but I have job and
family and so on. When I learned python in coursera they used exactly that
you wrote - coding games for students. It was for newbies.

Congratulations to Jeff! It was not so easy I see. unfortunately here is
not easy to find a person to learn with.

I think now that I must do code more and more and if there are some good
sites and sources with such kind of exersices or i don't know what will be
most helpful it will be appreciated.

Цитат от Leam Hall (leamhall@gmail.com), на 10.08.2015 в 13:49

···

----- On 08/10/15 04:46, Boris wrote:
Hi all!

I'm learning about 1 and a half year ago but I have a regular job not
related with codeing and can not dedicate all of my time studying. Still
I can not start to work as a web dev. or even webdesigner.

Boris,

To answer several of your questions at once, yes I find Ruby a useful
and fun language. The basics are not too difficult. I don't know a lot
of the advanced stuff and do not do Rails at all.

What do you want to end up doing? If you want to do "server stuff", like
advanced shell scripting with Ruby, cool. I can assure you it is very
possible.

I have played role-playing games for many years. When I learn a new
language I do game stuff with it. Maybe a random number generator. Then
I build up to a basic character generator. Think about what you like and
build toy programs to do something with that. Have fun!

If you can only do 15 minutes of programming a day, pick a large goal
and break it down into very small bites. For a game character generator
I do random numbers. Then print a series of them. Then print them with
headers. Then print them doing something based off the number. Keep
doing that for a few weeks and you can accomplish large goals. You might
also look at Zed Shaw's "Programming Ruby the Hard Way".

I hope that helps. I find Ruby fun. I do not understand a lot of it but
I can do stuff with what I know. You do not have to learn all the
language before you begin to program. Code first, and learn as you go.

Leam

-------------------------------------

P.S. Казах ли ти? Ще си правя онлайн магазин. В момента тествам безплатно Shopiko на СуперХостинг.БГ. Ако искаш и ти може да го пробваш.
http://www.superhosting.bg/web-hosting-compare-shop-plans.php?utm_source=MailBGFooter&utm_medium=t3&utm_campaign=Shopiko15

Your offer is very generous. Many thanks for that. I really appreciate that
and can start right away. I have no project right now but I have a desire
to learn with someone like you!Can you tell me more about the staff you can
show me?

Boris

----- Цитат от Tim Kächele (mail@timkaechele.me), на 10.08.2015
в 19:18 ----- Hey Boris,Ruby is a very merciful language, most of the
time there is more than just one way to do things. That can be really
helpful. You don't have to use everything a language provides. You can
start by writing procedural programs and later on move to a more object
oriented style. For example for a long time I didn't really understand the
concept of symbols in ruby and it was still possible for me to write
programs.
A word of warning: Ruby is awesome if you want to write web applications
and work with the web in general, but compared to other languages there
aren't that much gems that deal with non web things. Sometimes you find a
math library someone started or an unfinished JPEG library. But in general
ruby is very web centric you can see that by the number of people who still
think ruby and rails are the same thing. :grinning: Personally I would really
appreciate it, if there were more non web projects in ruby, just like
Python that has a wide variety of libraries that aren't related to the web
at all. That's not a case against ruby, the language is completely capable
of dealing with non web stuff, but you might end up writing a lot of the
code you need yourself, where in other languages you could have used some
else's well tested library.
So in the end it really depends on your project.
If you want I can show you some stuff, currently I have plenty of free
time.
Greetings,Tim

Hi all!

I'm learning about 1 and a half year ago but I have a regular job not
related with codeing and can not dedicate all of my time studying. Still I
can not start to work as a web dev. or even webdesigner.

I have a few common questions and I hope someone will answer me.

Is Ruby useful for some jobs(projects) without rails? For which ones?

Some folks say that ruby is so easy - most easy language to learn. Ok it is
but what do you say about some concepts as blocks and yield? I learned not
a bit a html, css, jquery and js, rails and it seems that a JS is not so
tough as ruby in some concepts. What is your opinion?

One more question. How to improve my ruby skills when I already read a few
books first was Learn to programming sec edition. Some tutorials
(interactive) but I feel like I still can not do any program myself. This
confuse me. What to do?

thanks for your attention!

Boris

···

-------------------------------------
Mail.BG [1]: Безплатен e-mail адрес. Най-добрите
характеристики на българския пазар - 20 GB
пощенска кутия, 1 GB прикрепен файл,
безплатен POP3, мобилна версия, SMS
известяване и други.

Links:
------
[1] http://mail.bg

-------------------------------------

P.S. Казах ли ти? Ще си правя онлайн магазин. В момента тествам безплатно Shopiko на СуперХостинг.БГ. Ако искаш и ти може да го пробваш.
http://www.superhosting.bg/web-hosting-compare-shop-plans.php?utm_source=MailBGFooter&utm_medium=t3&utm_campaign=Shopiko15

If you understand OOP, method chaining, modules, you understand ruby.

Thanks,
Cezar

···

On Mon, Aug 10, 2015 at 7:48 PM, Boris <sata@mail.bg> wrote:

Your offer is very generous. Many thanks for that. I really appreciate
that and can start right away. I have no project right now but I have a
desire to learn with someone like you!Can you tell me more about the staff
you can show me?

Boris

----- Цитат от Tim Kächele (mail@timkaechele.me), на 10.08.2015 в 19:18
-----

Hey Boris,
Ruby is a very merciful language, most of the time there is more than just
one way to do things. That can be really helpful. You don't have to use
everything a language provides. You can start by writing procedural
programs and later on move to a more object oriented style. For example for
a long time I didn't really understand the concept of symbols in ruby and
it was still possible for me to write programs.

A word of warning: Ruby is awesome if you want to write web applications
and work with the web in general, but compared to other languages there
aren't that much gems that deal with non web things. Sometimes you find a
math library someone started or an unfinished JPEG library. But in general
ruby is very web centric you can see that by the number of people who still
think ruby and rails are the same thing. :grinning: Personally I would really
appreciate it, if there were more non web projects in ruby, just like
Python that has a wide variety of libraries that aren't related to the web
at all. That's not a case against ruby, the language is completely capable
of dealing with non web stuff, but you might end up writing a lot of the
code you need yourself, where in other languages you could have used some
else's well tested library.

So in the end it really depends on your project.

If you want I can show you some stuff, currently I have plenty of free
time.

Greetings,
Tim

Hi all!

I'm learning about 1 and a half year ago but I have a regular job not
related with codeing and can not dedicate all of my time studying. Still I
can not start to work as a web dev. or even webdesigner.

I have a few common questions and I hope someone will answer me.

Is Ruby useful for some jobs(projects) without rails? For which ones?

Some folks say that ruby is so easy - most easy language to learn. Ok it
is but what do you say about some concepts as blocks and yield? I learned
not a bit a html, css, jquery and js, rails and it seems that a JS is not
so tough as ruby in some concepts. What is your opinion?

One more question. How to improve my ruby skills when I already read a few
books first was Learn to programming sec edition. Some tutorials
(interactive) but I feel like I still can not do any program myself. This
confuse me. What to do?

thanks for your attention!

Boris

-------------------------------------
Mail.BG <http://mail.bg>: Безплатен e-mail адрес. Най-добрите
характеристики на българския пазар - 20 GB пощенска кутия, 1 GB прикрепен
файл, безплатен POP3, мобилна версия, SMS известяване и други.

-------------------------------------
P.S. Казах ли ти? Ще си правя онлайн магазин. В момента тествам безплатно
Shopiko на СуперХостинг.БГ. Ако искаш и ти може да го пробваш.

<http://ads.mail.bg/delivery/ck.php?oaparams=2__bannerid=3985__zoneid=35__OXLCA=1__cb=f8c6f490b6__oadest=http%3A%2F%2Fwww.superhosting.bg%2Fweb-hosting-compare-shop-plans.php%3Futm_source%3DMailBGFooter%26utm_medium%3Dt3%26utm_campaign%3DShopiko15&gt;

Boris,

http://learnrubythehardway.org/book/

I think it includes a very small text game as a start. Expand it as you
like. Put it on github and ask others to play as well.

Leam

···

On Mon, Aug 10, 2015 at 12:25 PM, Boris <sata@mail.bg> wrote:

Thank you for the answer Leam. My goal is to find way to work with ruby
and I am not sure I wll be happy with rails as work only with ruby. But I
still have no experience and may try at first with front - end stuff. Hmm,
honestly I am a bit confused what to do and look for some advices from more
people. Yeah, I should spend more time coding obviously but I have job and
family and so on. When I learned python in coursera they used exactly that
you wrote - coding games for students. It was for newbies.

Congratulations to Jeff! It was not so easy I see. unfortunately here is
not easy to find a person to learn with.

I think now that I must do code more and more and if there are some good
sites and sources with such kind of exersices or i don't know what will be
most helpful it will be appreciated.

Цитат от Leam Hall (leamhall@gmail.com), на 10.08.2015 в 13:49 -----

On 08/10/15 04:46, Boris wrote:

Hi all!

I'm learning about 1 and a half year ago but I have a regular job not
related with codeing and can not dedicate all of my time studying. Still
I can not start to work as a web dev. or even webdesigner.

Boris,

To answer several of your questions at once, yes I find Ruby a useful
and fun language. The basics are not too difficult. I don't know a lot
of the advanced stuff and do not do Rails at all.

What do you want to end up doing? If you want to do "server stuff", like
advanced shell scripting with Ruby, cool. I can assure you it is very
possible.

I have played role-playing games for many years. When I learn a new
language I do game stuff with it. Maybe a random number generator. Then
I build up to a basic character generator. Think about what you like and
build toy programs to do something with that. Have fun!

If you can only do 15 minutes of programming a day, pick a large goal
and break it down into very small bites. For a game character generator
I do random numbers. Then print a series of them. Then print them with
headers. Then print them doing something based off the number. Keep
doing that for a few weeks and you can accomplish large goals. You might
also look at Zed Shaw's "Programming Ruby the Hard Way".

I hope that helps. I find Ruby fun. I do not understand a lot of it but
I can do stuff with what I know. You do not have to learn all the
language before you begin to program. Code first, and learn as you go.

Leam

-------------------------------------
P.S. Казах ли ти? Ще си правя онлайн магазин. В момента тествам безплатно
Shopiko на СуперХостинг.БГ. Ако искаш и ти може да го пробваш.

<http://ads.mail.bg/delivery/ck.php?oaparams=2__bannerid=3985__zoneid=35__OXLCA=1__cb=a3bed0b5a0__oadest=http%3A%2F%2Fwww.superhosting.bg%2Fweb-hosting-compare-shop-plans.php%3Futm_source%3DMailBGFooter%26utm_medium%3Dt3%26utm_campaign%3DShopiko15&gt;

--
Mind on a Mission <http://leamhall.blogspot.com/&gt;

Hey,

I'm in the same boat as you are Boris, just without the kids. I work full
time, I'm finishing up my B.S. in Health Information Management, and
attending an online bootcamp because I got tired of swimming through the
endless amount of information concerning web programming on the internet.

It's tough as I too don't have all the time in the world to devote to
coding and I feel like that is probably holding me back a bit. Looking at
where I am now compared to when I started with coding, I am definitely a
far better programmer with a greater understanding of the ruby language. My
advice is to code, read other people's code, and then code some more. Like
other people have stated, start working on project that means something to
you. Even if it is rather simple at first, you can always add more features
or refactor code. I started off building small things, then gradually
making them more complex as my primary means of learning. Following
tutorials all the time gets boring, and frankly the main thing I've learned
is you don't know what you can or can't build until you attempt to build
something.

···

On Mon, Aug 10, 2015 at 12:32 PM, leam hall <leamhall@gmail.com> wrote:

Boris,

Learn Ruby the Hard Way - Read for Free

I think it includes a very small text game as a start. Expand it as you
like. Put it on github and ask others to play as well.

Leam

On Mon, Aug 10, 2015 at 12:25 PM, Boris <sata@mail.bg> wrote:

Thank you for the answer Leam. My goal is to find way to work with ruby
and I am not sure I wll be happy with rails as work only with ruby. But I
still have no experience and may try at first with front - end stuff. Hmm,
honestly I am a bit confused what to do and look for some advices from more
people. Yeah, I should spend more time coding obviously but I have job and
family and so on. When I learned python in coursera they used exactly that
you wrote - coding games for students. It was for newbies.

Congratulations to Jeff! It was not so easy I see. unfortunately here is
not easy to find a person to learn with.

I think now that I must do code more and more and if there are some good
sites and sources with such kind of exersices or i don't know what will be
most helpful it will be appreciated.

Цитат от Leam Hall (leamhall@gmail.com), на 10.08.2015 в 13:49 -----

On 08/10/15 04:46, Boris wrote:

Hi all!

I'm learning about 1 and a half year ago but I have a regular job not
related with codeing and can not dedicate all of my time studying. Still
I can not start to work as a web dev. or even webdesigner.

Boris,

To answer several of your questions at once, yes I find Ruby a useful
and fun language. The basics are not too difficult. I don't know a lot
of the advanced stuff and do not do Rails at all.

What do you want to end up doing? If you want to do "server stuff", like
advanced shell scripting with Ruby, cool. I can assure you it is very
possible.

I have played role-playing games for many years. When I learn a new
language I do game stuff with it. Maybe a random number generator. Then
I build up to a basic character generator. Think about what you like and
build toy programs to do something with that. Have fun!

If you can only do 15 minutes of programming a day, pick a large goal
and break it down into very small bites. For a game character generator
I do random numbers. Then print a series of them. Then print them with
headers. Then print them doing something based off the number. Keep
doing that for a few weeks and you can accomplish large goals. You might
also look at Zed Shaw's "Programming Ruby the Hard Way".

I hope that helps. I find Ruby fun. I do not understand a lot of it but
I can do stuff with what I know. You do not have to learn all the
language before you begin to program. Code first, and learn as you go.

Leam

-------------------------------------
P.S. Казах ли ти? Ще си правя онлайн магазин. В момента тествам безплатно
Shopiko на СуперХостинг.БГ. Ако искаш и ти може да го пробваш.

<http://ads.mail.bg/delivery/ck.php?oaparams=2__bannerid=3985__zoneid=35__OXLCA=1__cb=a3bed0b5a0__oadest=http%3A%2F%2Fwww.superhosting.bg%2Fweb-hosting-compare-shop-plans.php%3Futm_source%3DMailBGFooter%26utm_medium%3Dt3%26utm_campaign%3DShopiko15&gt;

--
Mind on a Mission <http://leamhall.blogspot.com/&gt;