تشمل أساسيات برمجة الحاسب باستخدام لغة الجافا ما يلي:
1- المفاهيم الأساسية في البرمجة: مثل المتغيرات والتحكم في التدفق والدوال والخوارزميات.
2- مفهوم Oriented Object Programming (OOP): وهو مفهوم برمجي يعتمد على تجزئة البرنامج إلى كائنات وظيفيات وعلاقات تربطها ببعض. ويعد OOP أحد أهم مفاهيم البرمجة.
3- الجمل التحكمية والشروطية: كالجمل الشرطية، الجمل التكرارية، الجمل القفزية، والأخطاء التي يمكن أن تحدث.
4- أساليب الإدخال والإخراج: والتعامل مع البيانات وتخزينها واستعراضها.
5- المصفوفات: وكيفية إنشائها وتخزين البيانات فيها واسترجاعها.
6- الكائنات الجاهزة: مثل scanner وجمل try-catch وطرق أخرى لتشغيل البرنامج.
7- مفهوم المكتبات وكيفية استخدامها في الجافا.
بالطبع هناك العديد من الموضوعات الأساسية الأخرى التي يجب على المهندس البرمجي تعلمها للاستمتاع ببرمجة الحاسب باستخدام لغة الجافا.