Ruby programming language course is reasonable for $10?

a cooperator

Honorable
Aug 7, 2012
49
0
10,580
Hi,
I was notified to purchase Ruby programming language- learning Course for $10 Only. I don't want to state the name of website from which I was notified since I am afraid this would violent the terms of using your forum.
This course will learn me the Ruby Programming From Scratch : No Experience Required

You think that spending time and money to learn the Ruby language is much better than C++, C Sharp languages?
I only have a little experience in C++,m Visual Basic.. Also, I have many books to learn these two languages.
 
Solution


Yes, tentatively, given the limited information available. However, I'd play around with both Ruby and Python and see which you prefer. Both should have a comparable learning curve. I doubt any CS professor is going to frown upon using Python. Ruby is a bit more polarising due to its slightly more unusual syntax, but is no less capable. Don't limit yourself to trying just one language because you might find that you hate it. If you're going to do programming – something that you don't really want to do anyway – you might as well make it as enjoyable as possible.

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


Thanks a lot,
1- But you didn't tell me what languages should be learnt, C++, C Sharp, Ruby, etc?

2- Also, I really have no idea about what skills Ruby language would grant me.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580



Thanks a lot,
Could you please confirm these for me::

1- I have not known what you meant with the online tutorial? Will it be available for free?????

2- Also, you have not yet told me what benefits from learning Ruby Programming Language.(In which fields I will need to use this language?) Also, learning Ruby programming language is better than learning C++, Visual Basic, C Sharp etc.?

3- in that course of learning Ruby language, I notice this below in the notification message:

This Course is designed with perfection for all Ruby Beginners. Learn and Build your foundation in Ruby at your own Pace.
This course is well designed for all beginners who desire to Learn Ruby in depth along with Conceptual Description.
The content of this course will simplify each and every topics of Ruby Programming Language in Details along with Illustrative Examples. All topics covered first contains the slides explanation followed by Live Coding in Aptana Studio 3.

What am I going to get from this course?
Over 66 lectures and 8 hours of content!
Start Coding in Ruby with full confidence
Enter the Ruby on Rails Development


 
Whether Ruby is a good choice to learn depends on where you want to go with your software development career. Ruby is scripting language (in the same league as Perl, PHP, Python), and as such, has seen most usage in the web server programming. It is probably possible to program a game of XO in Ruby running on the desktop, but there are better choices for that task.

So, if you have spare $10, plus spare time for 66 lectures - go for it. If you don't like it after first several lessons, you'll be only $10 back.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580



Thanks a lot,
NOTE: that course to be used to learn Ruby language will only be available via an online access. It will not be downloaded and then I will learn it at my own peace.
Yes, it is said the the online access for that course will be available forever, but I will need to have an internet access to access to it. And may be it will need high speed of broadband to allow me to run the course. I only have broadband speed of 512Kbps.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


So far, I don't have any actual goal, but learning a programming language is a fundamental matter for me. Though I don't which one is the beset to be learnt?

I really have BSc in Computer Science, but really the education in my own country is not good enough. I wish to pursue my Master degree in the same Computer Science since this is my career since I am an employee in some university. So, I wish to learn any language to help me to do some projects which will face me via my postgraduate studies.
I really don't know in which Computer Science fields would Ruby language be helpful for me?
 
You have BSc in CS, and are still asking this kind of questions - I am really puzzled as to what to answer.

If you want to do MSc, Ruby (or any other scripting language) won't hurt (from educational point of view, at least). If C++ / VB is the only think you know, a scripting language (like Rubi, PHP, Python) will open up your knowledge about what you might expect in the real world.
 

randomizer

Distinguished
There is no "best language." This question gets asked repeatedly and is answered with strong opinions based on personal preferences (developers are very opinionated :)). It's more important that you learn good programming practices than any particular language, although the types of projects you're doing will determine what practices are applicable.

Outside of web development Ruby is used in many of the same areas as Python. Automation scripts, developer tools, etc. I'd probably lean towards Python for these if only because more people know the language. You'll probably run into other peoples' scripts written in Python as well. Shell scripting languages like Bash are also extremely common for automation, and you'll definitely run into those if you are in any sort of sysadmin role (unless purely working with Windows in which case it would be Powershell).

Beyond scripting languages you have so many options that it's hard to pick without more information about your projects. Java and C++ are usually safe options for university in my experience. I can't speak for postgraduate, but at least in my country almost every undergraduate course teaches one or both. Both are a bit overkill for small personal projects though... in my opinion.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


As said before, education in my country is very bad, which means via the university studies there are no useful information taught to us. Even the instruction language was in Arabic.

I am asking about Ruby language. I have a fairly knowledge in C, C++, Pascal, Visual Basic, prolog languages.
But all these languages I have knowledge are not in Web development.

 

randomizer

Distinguished
I'm pretty sure the language that your teacher speaks isn't a reflection of their skills :)

Do you mean Visual Basic 6 or Visual Basic .NET? The latter is certainly still used, especially for projects written by people who come from a VB6 background. In fact I'm adding features to an old VB .NET website right now. I'd pick C# on any new projects though.

VB6 is rarely, if ever, used for software development any more. You'll probably only find it in two places now: Legacy software and macros written in VBA. The latter is still very common (probably too common), but I wouldn't consider it for a career.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


Thanks a lot,
Yes, I am talking about VB6. I have never ever used the VB.NET at all.
I have many books to learn VB6, C++(I think you may call it C#). Also, I have a little knowledge about VB6.


To be honest with you, I am expecting I will be requested to do some projects to complete my MS.c, P.h.D degrees in any fields of Computer Science. As a result,, although I am not interested in the programming since I am not smart enough, I think I must be learning a programming language to be able to complete my postgraduate studies in any fields of Computer Science. I have a BS.c in Computer Science, and I have a job with this degrees. However, due to my job, I will need to complete my master , and P.h.D degree in any fields of Computer Science. Or otherwise, I will be expelled from this job and I must find another job for me. However, I have the choice to select any minor fields of Computer Science to be majored in via my master and P.h.D degrees. (I.e. I will not be obliged to be majored in specific fields of Computer Science in my master and P.h.D degrees.)

So, I don't know which programming languages would be helpful for me in achieve my long-term goals.
To be honest with you, I used VB6 to do my project required to gain a BS.c in Computer Science.
However, I don't know this VB6 is still used anymore.
Do you think that Ruby language can help me achieve my goal in any filed of Computer Science?
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


C++ is really difficult and boring to be deeply experienced in it.
I really have BS.c in general Computer Science, I am not specialist in any fields of Computer Science.
However, in my master, and P.h.D degrees, I must be majoring in a specific field of Computer Science.
However, I have the choice to select any minor fields of Computer Science to be majored in. I will not be obliged to be majored in specific fields of Computer Science in my master and P.h.D degrees.
 

a cooperator

Honorable
Aug 7, 2012
49
0
10,580


I have found out that only clicking on your last reply notification sent to my E-mail inbox guides me to the Tom's guide forum. Though the thread is still shown under the Tom's hardware forum in my created threads tracked, and clicking on it guides me to the Tom's hardware forum.
Besides, all newly replies are not visible while clicking on the thread shown in my Tom's hardware forum threads.
How to let that thread be shown in my created threads tracked in Tom's guide forum?
 

rgd1101

Don't
Moderator


And you think ruby is not boring? They all pretty much the same, just different IDE, library support.
Can't tell if it is going to be better. don't know your employer or what your master/phd degrees required.
 

randomizer

Distinguished


Yes, tentatively, given the limited information available. However, I'd play around with both Ruby and Python and see which you prefer. Both should have a comparable learning curve. I doubt any CS professor is going to frown upon using Python. Ruby is a bit more polarising due to its slightly more unusual syntax, but is no less capable. Don't limit yourself to trying just one language because you might find that you hate it. If you're going to do programming – something that you don't really want to do anyway – you might as well make it as enjoyable as possible.
 
Solution