Hacker News new | ask | show | jobs
by merijnv 5558 days ago
Since you already know C/C++ I'm willing to wager you are able to pick up Python or Ruby in a few days if not less. Both have frameworks quite well suited to web programming (Django or one of the other WSGI frameworks for Python) and obviously Rails for Ruby. Personally I prefer Python's syntax and community, but other then that the differences with Ruby are fairly trivial.

I would recommend against going with PHP (especially) since you say you already have coding experience. As such the usual "PHP is easier to learn" argument hardly holds and I think the more consistent style of libraries is more pleasant for experienced programmers.

1 comments

Thanks merijnv,thanks for the inputs.

To be frank,I never did start with PHP, but yes I did flirt with Perl. I know a bit of Perl,(though embarrassed to admit,I lost my patience with Perl midway)

As for Ruby, I strangely had the impression, that I can't attempt at it, without knowing PHP and others.

So anyway for RoR or Django, do I need to learn Ruby and Python respctively to start over, or can I jump straight to it. I have coded in C# and did some personal db work in MySQL . If that helps.

In my opinion it should be perfectly possible for someone with C# and C experience to start learning Python and Django at the same time (you can go over the tutorial at docs.python.org. in a handful of hours tops and that should be plenty to start), I personally have no experience with Rails, but I imagine the same applies.

(Also, the #python IRC channel on FreeNode.net is a truly excellent community!)