Ruby, A Good Language To Learn First? - Should ruby be a first language to learn

Pages: 1, 2
free web hosting

Read Latest Entries..: (Post #14) by Chesso on Jul 4 2007, 11:48 PM. (Line Breaks Removed)
Not sure about Java, Object Pascal, VB and C++ are OOP.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Free Web Hosting > Computers & Tech > Programming > Scripting > Ruby

Ruby, A Good Language To Learn First? - Should ruby be a first language to learn

Logan Deathbringer
Ok I've had a small introduction to programming while in college, and have been thinking about getting back into it. After looking around I've noticed that ruby seems to be a good programing language and easy to use, though not to popular outside of Japan.

My question is this, what do people think of Ruby as a first language for a someone just getting into the programming world?

Reply

jasricps2
hi i think that vb6.0 (visual basic) is good for beginners or c/c++ is good to start of with because it is alot like java so u can carry on from there.

Reply

BabyTux
Ruby is a scripting language, isn't it? That means it's good at web things, but not an ideal language for creating local applications. If you decide to commit yourself to web scripting, it's not a bad choice. Otherwise I'd suggest C/C++ or Java. C/C++ are many programmers' first choice. C is a low-level language, faster but difficult to master. C++ is its object-oriented version. Java is platform-independent. If you've written a Java program for Windows, and want to run it under Linux, you won't have to rewrite it. And Java is more object-oriented than C++. If you'd like to build a good understanding of Object-Oriented Programming, then learning Java is a good idea.
One more thing you should take into consideration is the popularity of a language. What if you write a program for a website but the server doesn't support the language you use?
By the way, I'm not a professional (yet). Correct me if I'm wrong:)

Oh, I've just viewed Ruby's homepage, and it seems to have some really cool features. I might learn it later as well:p

 

 

 


Reply

cyborgxxi
Hey! I am interested in learning C/C++. It seems a good language to learn for a beginner. Trust me, I don't even know a single computer language, besides being 15.

1. Where can you learn C/C++?
2. Are there online manuals to this?
3. What programs can you use to practice C/C++?

Thanks smile.gif

Reply

saga
If you realy are into programming I strongly suggest you learn first C then C++. THe choice is not simply about popularity but power and efficiency. Although you can not use the compiled C/C++ on other machine but its not about portability I gues we are talking here its about programing. If you master C and C++ then you can learn almost every programming language including interpreted languages like Perl very easy. Almost all modern programming language borrows their syntax, structures in C and those object oriented programming languages borrows their ideas too from C++. Great games are coded in C/C++ and i believe that Windows too was partly coded in C/C++. Take for example Perl, it is an interpreted language mostly use by unix servers, it borrows some ideas in C/C++. Even javascript and java.
Anyway, thats just my opinion which of course becuase I use C/C++ and learning its history too leads me to this suggestions. Good luck.

Reply

BabyTux
To cyborgxxi:
Look up in Google Directory - Computers > Programming > Languages > C and C++, and you'll find plenty of resources for C/C++. Good luck cool.gif

Reply

Zlash
Ruby is a much easier programming language than others. It is not like, f. example, java which needs lots of codes and structures. If you compare ruby and java by making the same thing in these two languages, you will see that ruby is much easier. But as it has been said: What to begin with depends on what use you are going to make with it.

Reply

Arbitrary
Well, if you're going for ease, then Ruby might be a good first choice. If, on the other hand, you think you can handle something a bit harder (say you have people around to help you out), then you might as well choose a harder language and learn that first. That way, once you've got most of the basics of that harder language down, it won't be very difficult to go back and learn an easier one (such as Ruby or PHP).

I'd say that PHP is probably even easier than Ruby, but it seems to have more pitfalls as you go down the road. (Aka, it has a lack of organization when compared to Ruby)

Reply

xboxrulz
If you want to learn a real language (ones that can build stand-alone software, try BASIC first.

xboxrulz

Reply

Chesso
Yeah if you really want to get into application development at some point, do not go for ruby first, it is only going to help confuse you in the long run.

I pretty much started out with Visual Basic 6, Borland Delphi 7 and C/C++ (using Dev-CPP) and also a little bit of Win32 Assembly.

For a pure hobby I recommend Delphi 7 and C/C++, but if you ever wanted to step into the professional and profitable market, you would have to consider learning the .NET variants of these like VB.NET/Delphi.NET and C#.

Hope that helps (mIRC scripting can also be very fun!).

Reply

Latest Entries

Chesso
Not sure about Java, Object Pascal, VB and C++ are OOP.

Reply

carbonboi
I've learned PHP and I want to get into something more Object Oreintated would i be able to tackle java

Reply

Chesso
Yeah learning even the fundamentals of a more complete language like any of the Pascal/C variants will make things a lot easier to hop and skip around. Because most languages of all types will use a fair bit from others (even the basic things like variables and there types, in-built routines, conditional statement, case/switch statements, for/while loops etc).

Reply

Quatrux
Starting with Basic is quite a good idea, even starting with Pascal can be quite normal, I think that usually learning any language can be quite good, firstly you need to understand the basic things in programming and how everything works, due to usually people don't understand who doesn't know programming how everything can work with only True and False, 1 and 0.. I started with aRexx, Pascal and got into PHP later on and I really can tell you that it is quite easy to adopt to any language, all I need is to learn the syntax, so usually I just need a tutorial to start with and later some manual or any other documentation or even a reference. wink.gif

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Pages: 1, 2
Recent Queries:-
  1. a good language to learn - 4.33 hr back. (1)
  2. ruby good choice - 9.08 hr back. (1)
  3. how long does it take to learn ruby programing language - 103.22 hr back. (1)
  4. ruby as a first language - 108.01 hr back. (1)
  5. what language to learn after ruby - 140.53 hr back. (1)
  6. ruby language good? - 201.76 hr back. (2)
  7. learn ruby videos - 229.75 hr back. (1)
  8. easier language ruby or python - 244.04 hr back. (1)
  9. ruby first language - 265.35 hr back. (1)
  10. user opinion ruby language - 298.83 hr back. (1)
  11. is ruby good - 316.90 hr back. (1)
  12. learn ruby from c - 327.49 hr back. (1)
  13. learn ruby or php? - 340.51 hr back. (1)
  14. what is a good language to learn - 389.25 hr back. (1)
Similar Topics

Keywords : ruby, good, language, learn, ruby, language, learn

  1. Does Astahost Support Ruby Cgi?
    What are the general specifications? (9)
  2. How Long Have You Been Programming In Ruby?
    Find out how many Ruby programmers here (0)
    Let's find out how many Ruby programmers are there on this forum and how many years experience
    they have.....
  3. The Ruby Language
    Is Ruby a scripting language or not? (4)
    Is Ruby a scripting language? /dry.gif' border='0' style='vertical-align:middle' alt='dry.gif' />
    Personally I think it is a full programming language. When I think of a scripting langauge, I
    think of Perl or JavaScript, Ruby isn't like those, Ruby is a lot more like Java than Perl.
    What do you think?....
  4. Ruby
    "Where everything's an object!" (5)
    I have been a huge fan of Java for a few years now, and recieved a 5 (out of 5) on the AP COmputer
    Science A exam (college level programming, in Java). I signed up for AP Computer Science AB for this
    year, but 7 people signed up so the class was cancelled, so I have signed up for next year. I have
    also read a few books on Java, one of which is the Exam Prep (Exam Cram) review book for the Sun
    Certified Java Prgrammer exam, it looks to me as though I know most of what is tested, but I have
    not memorized the limits for the different primitive types. THat is my background ....
  5. Ruby - Cool Syntax
    Scripting language Ruby (9)
    Of all the programming languages I have come accross, there is no language which is as fun to use
    and easy to program in as Ruby. The iterators in the language and the use of code blocks is just
    excellent. It takes just an hour or so to get used to the philosphy of Ruby and bang... u can just
    program anything easily in the language. I strongly recomment it to anyone interested in
    programming. e.g. CODE 1.upto(10) {|x| puts x} prints numbers from 1 to 10.
    CODE "abcdef".reverse! reverses the string to fedcba. Cool /smile.gif'....

    1. Looking for ruby, good, language, learn, ruby, language, learn

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for ruby, good, language, learn, ruby, language, learn
advertisement




Ruby, A Good Language To Learn First? - Should ruby be a first language to learn



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE