These are some collected tutorials for the Data Structure . It will help many ..
Here are some Smart Pointers in C++ .. enjoy theme
This is a very dangerous topic. Everyone will likely tell you that the language they work with on a regular basis is the best one to use. Same with Mac vs PC or Oracle vs SQL Server.
Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.