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

Pages: 1-

Learning Experiences

Name: Anonymous 2012-04-09 14:44

I learned BASIC and LOGO when I was just a little kid, but I jumped away from learning any sort of programming as I grew up. I always thought that computers were programmed procedurally. When I got older and I bumped into OOP, I was confused for a very long time, but still managed to brute-force learning how it worked while I was in school. It wasn't until last year when the genius of the OOP concept actually hit me. Since then, I've fallen in love with it and I find myself enjoying programming as a hobby a lot more.

If I could somehow tell my past self about how to program more efficiently, I'd probably send a bunch of metaphors about how OOP worked to assist in having an earlier epiphany.

How did you come about learning your first object-oriented programming language?

Was learning gradual, instantaneous, or did it take a epiphany to grasp the concepts?

Would you change anything about how you went about learning?

Name: Anonymous 2012-04-09 14:52

you dont really understand OO till you learn a language like smalltalk and then you find out OO originally grew out of lisp and functional programming

read "The Little ML'er"

Name: Anonymous 2012-04-09 14:53

>>2
and then read "A Little Java, A Few Patterns"

Name: Anonymous 2012-04-10 13:41

>>2
This is probably the right answer to truly learn the origins of OO, but if you already have an idea of how to design a program from a "functional" standpoint then there are certainly other ways to grok it just through sheer trial and error.

Don't over-think it. The essence of OO is just inverse functional design. Generally, OO requires more design and requirements, but in the end it's basically except with objects and classes. Once you grok classes and objects enough, get enough projects under your belt, you can move onto design patterns, which is where the real solutions and value of OO is.

Name: Anonymous 2012-04-10 14:09

you can move onto SCALABLE DESIGN PATTERNS, which is where the REAL ENTERPRISE SOLUTIONS

Name: Anonymous 2012-04-10 16:32

People who grew up with BASIC are the only ones who think Java's a good language.

Name: Anonymous 2012-04-10 16:57

>>6
>>still using stupid generalizations.
>>2012

Get on my level.

 If you've been alive at any point since the 1960s, you're most likely going to spend a chunk of your childhood with BASIC.

Name: bampu pantsu 2012-05-29 4:17

bampu pantsu

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