תלוי במטרות שלך. אם אתה רוצה
תוצאות מהירות יחסית ולכתוב תוכנות לאינטרנט ולסלולרי, JAVA היא התשובה. אם אתה רוצה להכנס לLOW LEVEL, ולקבל את היכולות המקסימליות לשלוט במחשב שלך (עם נכונות להשקיע יותר זמן ומאמצים), C ו++C הן הכיוון שלך. בסופו של דבר, שלושת השפות מאד דומות באופן הכתיבה, ההבדל העיקרי הוא בשימושים ובביצועים (ובתכנות מונחה עצמים שאין ב-C).