C++ vs JAVA with Node.js

148 views
Skip to first unread message

TUSHAR SONI

unread,
Sep 18, 2014, 9:20:22 AM9/18/14
to nod...@googlegroups.com
Hi, 

I'm beginner in Node.js. but i want to be learn one of the programming language in OOP. So in C++ or Java which is better choice with combination of node.js. (I'm previously experience in C).
please advice me. Any help appreciated.

Best Regards,
-Tushar 

Ryan Schmidt

unread,
Sep 19, 2014, 4:01:16 AM9/19/14
to nod...@googlegroups.com
On Sep 18, 2014, at 8:20 AM, TUSHAR SONI wrote:

> I'm beginner in Node.js. but i want to be learn one of the programming language in OOP. So in C++ or Java which is better choice with combination of node.js. (I'm previously experience in C).
> please advice me. Any help appreciated.

What do you want to do with C++ or Java that you cannot do in JavaScript?



Matthias Bleyl

unread,
Sep 19, 2014, 6:07:57 PM9/19/14
to nod...@googlegroups.com

Just Node. No combination.

Thomas Schmidt

unread,
Sep 20, 2014, 12:04:30 PM9/20/14
to nod...@googlegroups.com
It depends on what you want to do. I started programming C over two decades ago in my early teens, progressing onto C++. I've since had a ten year break since retiring from IT and it has been pretty easy for me to come back. C/C++ leads nicely onto Java and JavaScript in terms of syntax/grammar and you'll pick up a lot of really good practices. It will all be very familiar if you have a grounding in JavaScript (you will hate the unforgiving nature of a proper programming language over a scripting language however). They are all extremely portable with excellent IDE's (all free), such as Netbeans, Eclipse, xCode - and to really upset some people and probably start a flame war, the best IDE in my opinion on the market at the moment for JavaScript and C/C++ is Microsoft Visual Studio (Express version available for free). The free online Team Foundation server gives you a free Scrum multi user project management tool and GIT server and there is an excellent Node.JS plugin  which gives seamless push/pulls to Microsoft Azure. I highly recommend Lynda.com for foundation and essentials training to progress over the basics and ensure that nothing is missed, it really is quite a bargain provided you are committed to using the service and get the most from it, I can easily share a playlist if required. edX and Coursera also have some good courses to cover the basics and get you started, again, requiring lots of commitment.

Hope that helps. 
Reply all
Reply to author
Forward
0 new messages