Hacker News new | ask | show | jobs
by bliti 4573 days ago
>Do you think 4-5 months learning Java, C# or C++ are enough to start taking on projects?

No. Neither is it enough time to do projects in Rails, Node or Django. Those frameworks are very complicated and demand that the programmer understand basic design patterns, OOP, and security.

Your logic of learning a framework over a language is questionable. I fail how a beginner to Javascript will be able to effectively write Node applications. Given the nature of the language itself. Same with Ruby and Rails, as with Python and Django.

Plus you missed a very important point. She wants to contract with big, established companies. A good understanding of C# or Java will get her good work opportunities in more places than any of the ones you mentioned.