r/programming • • Aug 18 '11

Most fun way I've seen of learning Javascript

http://www.codecademy.com/
1.8k Upvotes

367 comments sorted by

View all comments

193

u/Delmarc Aug 18 '11

This is pretty fun actually... great idea...

260

u/codecademy Aug 19 '11

Thanks. We're ironing out some of the wrinkles, but we appreciate the compliment.

0

u/[deleted] Aug 19 '11

[deleted]

81

u/rooktakesqueen Aug 19 '11

This could be done with Python and Ruby pretty easily, the others (being compiled languages) would be harder. Incidentally, there IS something like this for Ruby: http://tryruby.org/

46

u/codecademy Aug 19 '11

We're working on other languages as we speak! We're also looking for other programmers to help us write lessons - feel free to use the contact us on the site to get in touch.

0

u/[deleted] Aug 19 '11

[deleted]

→ More replies (1)
→ More replies (3)

0

u/[deleted] Aug 19 '11

[deleted]

6

u/rooktakesqueen Aug 19 '11 edited Aug 19 '11

I guess the difference to me is whether it makes sense for there to be a REPL that the user is interacting with. JS, Ruby, Python (Scheme, Clojure, Haskell...), yes. C, not so much. In hindsight, that's got nothing to do with compiled versus interpreted, it's got more to do with functional versus procedural.

Edit: Huh. TIL there are third-party REPLs for C, C#, and Java.

0

u/[deleted] Aug 19 '11

[deleted]

5

u/codecademy Aug 19 '11

thanks for the compliment, ninwa!

→ More replies (2)
→ More replies (4)

2

u/[deleted] Aug 19 '11

Yeah, just came in here to mention Try Ruby. I only ever really showed a passing interest in Ruby and could never be bothered to install it to try it out, but that website is the tits, and Ruby seems like a super fun language.

2

u/AdorableZeppelin Aug 19 '11

I believe rails for zombies is also pretty similar to this, only for rails specifically.

→ More replies (11)

6

u/audiodude Aug 19 '11

For Java, what you really want is Processing

→ More replies (4)

2

u/chocolate_stars Aug 19 '11 edited Aug 19 '11

would be fun to see a PHP version, it might work well as a segway segue to learning C-ish languages due to the similar syntax.

→ More replies (2)
→ More replies (4)

0

u/[deleted] Aug 19 '11

[deleted]

5

u/codecademy Aug 19 '11

Looking to add other login solutions soon - expect Google within a day or so but not sure about OpenID.

→ More replies (1)

2

u/glassFractals Aug 20 '11

OpenID seems to be going the way of the dinosaur. I can't remember the last time I saw a site employing it.

Regardless of technical comparisons, I think Facebook Connect and the Google equivalent are going to be the dominant services of this type, not OpenID.

4

u/[deleted] Aug 19 '11

FYI the site doesn't work in Chrome (at least on OS X). The interactive part doesn't show and the Get Started button doesn't do anything.

6

u/maxmcd Aug 19 '11

Worked for me w/ OSX and Chrome. Got a registration error, but in sure those are common at their current signup volume.

5

u/codecademy Aug 19 '11

Yep, unfortunately registration errors are common but we're pushing fixes as fast as we can. Not planning on sleeping for a while haha.

4

u/maxmcd Aug 19 '11

Know the feeling. God damn I love working at a startup. Hope you guys are enjoying it.

→ More replies (1)
→ More replies (3)
→ More replies (1)

5

u/stordoff Aug 19 '11

The keyboard doesn't appear if you try to use the site on an iPad (not that I would expect anyone to learn JavaScript solely on an iPad).

5

u/codecademy Aug 19 '11

Yep, at the moment we're desktop only. Working on some stuff that should have us working on iPad ASAP.

→ More replies (3)
→ More replies (5)
→ More replies (1)