|
|
|
|
|
by zachlatta
4667 days 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)? 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. |
|
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.