Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Programming languages that you love/hate/or they interest you
A few years back I tried to learn PHP. That was pretty much a disaster. I was a bit younger at the time and I didn't understand a lot of the concepts. About a year ago, I did some really crappy hacks to a PHP CMS that was around, and so I was able to understand the basic jist of how things worked.
Starting about 2 months ago, though, I started to learn Ruby on Rails. Rails has a lot of more advanced Ruby concepts in it, so some of it has been confusing, but its mostly been a joy, and I think I can finally call myself a programmer at this point.
Ruby is just a beautiful language. The syntax doesn't get in your way, the code does what you would expect, and the best word for it is that it is elegant.
On the other hand, I've recently been interested in learning Python, but I've never gotten around to it. I know Google uses it and I know it has a pretty rabid fanbase, so it is something that has always interested me.
And then PHP...well...PHP....after finally understanding programming with Ruby, I've decided within this past week that I may as well pick up a PHP book I've had for awhile and actually learn something out of it. Mainly because I know that PHP support is widespread, some neat things like PHP-GTK are being developed, and mainly that I'd like to be able to write extensions for Vanilla - as that is the only way I'm ever gonna be able to get my users to transition over to this. Getting into the book, I really understand things now...it all makes sense, and the proverbial "switch" in my head has finally flipped....but PHP itself is just an ugly language. Going from Ruby to PHP is like going from a beautiful diamond to a piece of plastic. PHP just straight up has some nasty syntax and it just feels awkward.
I'm confident that learning a few languages will make be a better programmer in any language I use, and it'll obviously make me more useful. So what about you guys? What langauges do you love, hate, or find very interesting?
Starting about 2 months ago, though, I started to learn Ruby on Rails. Rails has a lot of more advanced Ruby concepts in it, so some of it has been confusing, but its mostly been a joy, and I think I can finally call myself a programmer at this point.
Ruby is just a beautiful language. The syntax doesn't get in your way, the code does what you would expect, and the best word for it is that it is elegant.
On the other hand, I've recently been interested in learning Python, but I've never gotten around to it. I know Google uses it and I know it has a pretty rabid fanbase, so it is something that has always interested me.
And then PHP...well...PHP....after finally understanding programming with Ruby, I've decided within this past week that I may as well pick up a PHP book I've had for awhile and actually learn something out of it. Mainly because I know that PHP support is widespread, some neat things like PHP-GTK are being developed, and mainly that I'd like to be able to write extensions for Vanilla - as that is the only way I'm ever gonna be able to get my users to transition over to this. Getting into the book, I really understand things now...it all makes sense, and the proverbial "switch" in my head has finally flipped....but PHP itself is just an ugly language. Going from Ruby to PHP is like going from a beautiful diamond to a piece of plastic. PHP just straight up has some nasty syntax and it just feels awkward.
I'm confident that learning a few languages will make be a better programmer in any language I use, and it'll obviously make me more useful. So what about you guys? What langauges do you love, hate, or find very interesting?
0
This discussion has been closed.
Comments
i really enjoy PHP, although I wish there were some more consistency between function names and such.
perl is really freaking cool, but confuses the hell out of me. there's just TOO MANY ways to do things in perl.
i've enjoyed doing a bit of BASH scripting at work lately. just for a challenge. especially doing things that really shouldn't be done in BASH, and making it work anyway.
Java irks me. The idea is great, but IMO it's implemented very poorly. Although I do have to give them credit for the syntax. Syntactically, it's perfect. Just get the JVM optimized, and you'll have me on board.
I need to learn python for work (you're very correct about google liking python...my manager told me to learn python if i wanted to do any programming
Flash is definedly potentian future application for many things, from simple small applications to site wide systems, maybe even for a full blown CMS (it could happen.)
And for those who praise the easy use of RoR they could like Flex too, it is very neat framework. I demand that you go check out Macromedia Labs!
I just started the tutorials to lean Max/MSP though so I can create cool audio messing stuff.