This might be the silly question so excuse me.
I know html and css and I would like to start creating dynamic websites (as hobby but I would like to make those sites well). I will not make (probably) some really large project but still I would like to create smaller site with full funcionality. something like this: http://diit.cz/ (take it just as example of what I would like to do).
I need those (and probably more) functions:
Possibility to create account at the site. With admin account - possibility to (for exanple edit article, delete article, create new article etc.) at the page side (I mean like I can go to any pc, login to my website and edit things using the website enviroment - not to write every new article etc. directly to source code.)
Possibility to have discussion under each article - and as admin to delete posts. Also possibility for commnets for unregistered users.
Mobile version of the site
Possibility to swich language for the site, change skin
Have discussion forum at my site.
So basicly I would like to create small "magazine" but I would like to write it from the scratch and all by myself - do not want to use wordpress etc. Just like to do it myself.
So my question is: Is ruby on rails good choice for this or should I use something else? Like php, .net or something else? Thank you for your anwers.