Give me a reason to stay
Author |
Message |
wtd
|
Posted: Fri Jul 08, 2005 6:45 pm Post subject: (No subject) |
|
|
Hexley is a duck-billed platypus. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
Mazer
|
Posted: Fri Jul 08, 2005 6:57 pm Post subject: (No subject) |
|
|
Hence my original confusion.
And my current stubbornness |
|
|
|
|
|
Notoroge
|
Posted: Fri Jul 08, 2005 7:52 pm Post subject: (No subject) |
|
|
I guess the main reason why no one listens to you is because they don't know what Ruby is, and/or don't think it to be as "powerful" as other programming languages advertise (I disagree with that statement, btw).
I've actually been learning Perl. Awsome interpreted language, and I can use it for CGI programming later on. Although I have been learning Ruby on the site. (That 'Why' guy is one crazy weirdo). But yeah, there is a lack of interest. So my opinion? Make it interesting. Tell us why we should start off with console programming languages.
Also, writing some nifty apps to show what these language can really do would give a type of "" factor that might just be the deciding push in making someone want to learn these.
In conclusion, if anything, you have a lot of work ahead of you, instead of just quiting and going "Screw it". |
|
|
|
|
|
Cervantes
|
Posted: Fri Jul 08, 2005 8:06 pm Post subject: (No subject) |
|
|
Notoroge wrote: In conclusion, if anything, you have a lot of work ahead of you, instead of just quiting and going "Screw it".
No one's forcing him to do anything, of course. It's all "if he wants to".
Notoroge wrote:
Also, writing some nifty apps to show what these language can really do would give a type of " " factor that might just be the deciding push in making someone want to learn these.
I think this is a really good idea. The Ruby Source Code forum is so bare. |
|
|
|
|
|
[Gandalf]
|
Posted: Fri Jul 08, 2005 8:56 pm Post subject: (No subject) |
|
|
Hey, ya... I remember that guy:
You see, the original reason why I wanted to start C++ was to help modify two of my more favourite games which are open-source in a manner of speaking. Now I just learned it since, well... that was my choice between Java, and C++ - I just wanted to learn something harder than Turing that I could then relate to other languages. It seems like I have somewhat succeeded, Turing introduced me (excluding my amazing BASIC knowledge), and now C++ is teaching me, if not how to create things with it, at least the basics of all programming languages. Personally, I think I made a good choice, and that if I want to switch to something else, Java, C#, even VB.NET, or a variety of others, it will be easier. I know anything would have contributed too, Ruby, Python, and others, but I'm content.
I totally agree with "Learn the most popular language and you'll be a little fish lost in a sea of sharks. Do something different and you can stand out and do something meaningful." If you simply want to be better than everyone else, do something where you don't have as much competition . I think I will quote you on that one.
Seriously, I think you have contributed to this forum enough for 10 people. If you don't continue, the 'medium level' language section may well fall apart. Would you want all these future programmers only learning Turing? If you want, take a break, don't post as much, maybe others will smarten up. Either way, you should really just not pay attention to those who don't follow your advice, and then as for help when they fall.
Hope you make the right choice! |
|
|
|
|
|
Notoroge
|
Posted: Fri Jul 08, 2005 9:13 pm Post subject: (No subject) |
|
|
Cervantes wrote: Notoroge wrote: In conclusion, if anything, you have a lot of work ahead of you, instead of just quiting and going "Screw it".
No one's forcing him to do anything, of course. It's all "if he wants to". I know. Just saying, there's more things you can do then just not doing anything.
|
|
|
|
|
|
lyam_kaskade
|
Posted: Fri Jul 08, 2005 9:23 pm Post subject: (No subject) |
|
|
Notoroge wrote:
(That 'Why' guy is one crazy weirdo)
Yes! Hex-editing reality to give us infinite grenades!
Anyway, if it helps, it was your posts wtd that made me decide to learn Ruby. And then when I realized how much easier a command line was (in Ruby, I had never used one in Turing, since there isn't one). Yeah that was pretty awesome.
I like the idea of showing different apps made with Ruby, even if it's not your own, it still gives a good impression of the extent of what can be done with Ruby. Many newer programmers don't really realize that almost all C++ programming can be done in Ruby (or another scripting language) within a fraction of the time.[/quote] |
|
|
|
|
|
wtd
|
Posted: Fri Jul 08, 2005 10:13 pm Post subject: (No subject) |
|
|
What kind of app would pique your interest?
The primary reason I haven't is that I don't want to invest huge amounts of time in a single program, then have everyone look at it and say "meh".
That and I like to keep examples small. That means things remain approachable. I mean, there are so many cases where someone set out to modify some giant project, for instance, and realized they really have no idea and are in over there head.
I don't want to do that to people. I don't want to get so fancy so fast that it scares people away.
That's why I hate C++ as a teaching language, for what it's worth. To understand "hello world" you have to understand preprocessor includes, namespaces, functions, types, objects, and operator overoading. That's a few semesters worth of classes at a college, just to understand the frickin' "hello world" program.
Python: | print "Hello world" |
|
|
|
|
|
|
Sponsor Sponsor
|
|
|
md
|
Posted: Sat Jul 09, 2005 8:36 am Post subject: (No subject) |
|
|
Your right; when just learning C++ is usually WAY too much to get a grasp of at once. It isn't that bad if you start learning it after already knowing how to use functions and function overloading and structures. So really we need to be pushing people to learn something that does that. I personally learned pascal first, it's easy to learn yet very powerful at the same time; and you can just point the compiler at your mail file and it will get the rest on it's own.
Example pascal "Hello World" for wtd's list:
Pascal: |
program HelloWorld;
begin
writeln('Hello World');
end.
|
|
|
|
|
|
|
Notoroge
|
|
|
|
|
Tony
|
|
|
|
|
wtd
|
Posted: Sat Jul 09, 2005 2:14 pm Post subject: (No subject) |
|
|
Notoroge wrote: Well, technically, you don't need the carriage return at the end of the "print" statement in perl.
You do if you want it to behave like all of the other examples I gave.
The thing that's technically not necessary is the semi-colon at the end of the line. Perl technically only uses the semi-colon as a statement/expression separator, not a terminator. |
|
|
|
|
|
Martin
|
Posted: Sat Jul 09, 2005 2:55 pm Post subject: (No subject) |
|
|
I think with V3 we'll have the tutorial thing streamlined more so that people can comment on tutorials without them feeling like they are in some way ruining the post. |
|
|
|
|
|
Notoroge
|
Posted: Sat Jul 09, 2005 4:22 pm Post subject: (No subject) |
|
|
In v3, ther eshould be a WIKI system implemented for various languages. That way the forums can be left for discussions. |
|
|
|
|
|
wtd
|
Posted: Sat Jul 09, 2005 4:27 pm Post subject: (No subject) |
|
|
The problem is that no good tutorial is a dead document. They grow and evolve with discussion. Discussion doesn't ruin... it enriches a tutorial. |
|
|
|
|
|
|
|