Learn Ruby and THE Secret to Programming in any Language





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jun 7, 2012

http://www.howtobecomezuck.com/ to get 50% off Video Book I: Day-the-Life of a Software Developer/

Next week we start earlier at Thursday 9:00pm EST or 6:00pm PST. http://bit.ly/PiuohS

career software developer

Download "Little Book of Ruby" http://www.sapphiresteel.com/The-Book...

More at http://howtobecome.tv/

Learn Ruby and the Secret to Programming in any Language
Voice 1:
So you wanna learn some new Ruby? Well, you have come to the right place because we'll show you a free book you can download on how to learn Ruby programming, both for beginners and intermediate. We'll speak to the book's author Huw Collingbourne who has over two decades of experience as a programmer. He'll show us the secret behind being a great coder of any language. It turns out being brilliant is not just about clever coding, which is good because he allows people like me to feel smart.
Huw Collingbourne:
My approach in teaching you is different from some other peoples. On some people, I might be quite open, on some people must hate the way I teach. I will give you an example as to why: when I teach, I try to emphasize what I consider as professional developer. What I can see is really, really, really important things. And there are things like keeping your code maintainable. Keeping it modulous so everything is wrapped up and contained coding.
What I don't emphasize are things like naming the variables where you put an underscore on a variable, or a particular point of disagreement which generates quite a lot of vigorous debate between myself and some other movie programs which I happen to like, using four space indents that is what I use all the time because I program with my visual C, for some it would be C sharp or any four space indents. And some movie programmers are horrified by that because there must be two space indents. It makes no difference in the way that program runs, if you like two space indents, I'm happy for you to use two space indents, I like four space indents, not a problem. It seems to me something like it's not worth arguing about. What is worth arguing about is keeping a code clear, keeping it maintainable and owning a code maybe one of the problems with the loss of people who come up with the open source community if you like is that while many people get used that to quick fix a quick hack, a quick clever piece of code. They often don't have the long term involvement in a project to make sure that their code is really maintainable, has no side effects on somebody else's code, maintains compatibility with all sorts of other programs that might fallen apart of the project.
I got three courses on new Ruby. I got two trained for the beginners', one is the New Ruby beginners' course: one is the C sharp beginners' course. Both of those take a similar approach and is very much what I have talked about already. That I would provide a whole load of short sample programs that people can load up and start using right away. But then, they should try and change them. I'm not saying my programs are what you want to use. They are there for you to try out and understand but then modify. The courses both come with either, complete book, as in the Beginners' Newbie Course has the latest version of the Little Book of Ruby is the course text. And there is also the course notes in the C sharp course. Now, they should be used as background reading. In utiny, I encourage people to first of all look at the videos each lesson comes with usually two videos but sometimes more videos to explain the theme about the lesson. So watch the videos then load up the source codes, since each comes with its own source codes which is much is the codes that I described in the videos. Try it out. See how it works.

In my view, all the most important valuable learnings when you do it yourself. It's when I'm finished speaking and when you turned off the video, when I've finished what I've written, you put my book away, now you get on a keyboard and you do it yourself. And that is when you really learn, what works in a program and what problems are. You have to make your own mistakes. I can guide you, but fundamentally you have to do it yourself. That's the most important thing in all the programming. That is the real, real secret in learning program is don't get caught up to the theory. Don't keep your nose in the book all the time. Get on that keyboard, get programming. Make the mistakes, learn from your mistakes. And just don't worry about it. Keep at it.

Music Credit: http://www.youtube.com/user/ForgeTrac... : http://incompetech.com/

Photo Credit: http://www.flickr.com/photos/andyarms...


When autoplay is enabled, a suggested video will automatically play next.

Up Next

Sign in to add this to Watch Later

Add to