3 ms·
What are you looking to do? If you're interested in web development, I highly recommend learning either Ruby and Ruby on Rails, or Python and Django. You do men
by zachlatta 13y ago
What are you looking to do? If you're interested in web development, I highly recommend learning either Ruby and Ruby on Rails, or Python and Django. You do mention that you "want to learn building something from scratch" though, in which case I wouldn't rely on a framework like Rails or Django.
Have you thought at all about Go (http://golang.org http://golang.org)? It's very similar to C with a great concurrency model. It works well for web servers and, for the most part, makes you work from the bottom up.
- bigiain 13y ago"What are you looking to do?" This is the right question. I'm guessing from reading your question, that you want to build websites without using Drupal/Joomla underneath? (Rather than, say, build mobile apps or robots or hardware?) Firstly, decide what you want those websites to so - then ask yourself if you _really_ want to build all the bits Drupal/Jooma give you to start with – the answer to that is not often "Yes – I want to implement a CMS from scratch!" (though sometimes it is as a learning tool, if you want to run a website, building on a whole bunch of other people's work - particularly leveraging their past security mistakes - is almost _always_ worthwhile.) If you can articulate clearly what you want the website to do - it'll be much easier for people to recommend "a good stack" for that task. If your website idea is for a web interface to MatLab, the answers will be quite different than if your idea requires a Hadoop cluster running on a petabyte of data.