Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Moving to OO

Name: Anonymous 2007-05-28 0:01 ID:fH6gJa7t

Hey, /prog/. Before college I'd always wanted to get into programming, but never could wrap my mind around it until I had an excellent professor for my C-based classes. Soon I'm going to start taking classes involving Object Oriented programming, but I know going in with no prior programming knowledge before made things extremely difficult. I'd like to start learning OO on my own time.

What's a good OO language to start with? My classes will primarily use Java, but I'm open to other suggestions.

With said language suggestion I'm also looking for a decent online reference. I've looked at some things in libraries but they're all "Teach Yourself (Language) in .21 seconds!" which is not what I'm looking for.

Thanks in advance for any advice and help.

Name: Anonymous 2007-05-28 14:01 ID:gYwftSu+

>>1
Learn C first. Once you do, read SICP. This is how you achieve Satori. Once you do, learn OO with Python or Ruby, or perhaps Smalltalk if you're courageous.

Also, if you're using a decent dynamic language, such as Python, Ruby, Lua, Scheme, CLISP, etc., you can implement your own OO system after playing with OOP a bit. A good language should allow you to do this; if your language isn't flexible enough to let you build your own object system, it lacks power and flexibility.

Stay away from Java, it has one of the poorest object models, it's a mediocre language and it has a terrible API which will make you hate your profession.

Stay away from C++, it's a mess for no benefits and definitely not good OO, not even mediocre.


>>11
Lol, win.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List