Pengaturcaraan telah menjadi komponen keempat literasi. Semua orang perlu tahu bagaimana dunia digital kita berfungsi, bukan hanya jurutera.” – kata Mark Serman, Ketua Pegawai Eksekutif Yayasan Mozilla


Pengaturcaraan. Buat apa belajar kalau banyak program siap untuk komputer ya, memang banyak sangat program siap. Tetapi seperti yang ditunjukkan oleh amalan, sentiasa ada tugas yang tidak dapat diselesaikan dengan cara standard. Dalam kes ini, anda perlu mencipta program anda sendiri (atau mengubah suai program sedia ada).  

Namun anda boleh mengatakan bahawa pengaturcaraan bukan untuk anda, bahawa anda cenderung kepada kemanusiaan. Jadi mengapa anda memerlukannya?
Pertama, kita hidup dalam zaman teknologi maklumat. Teknologi komputer ada di sekeliling kita. Mengetahui cara ia berfungsi hanya membantu.
Kedua, belajar memprogram membantu orang ramai berfikir secara abstrak dan memecahkan tugasan kepada bahagian yang lebih kecil.

Kursus kami akan membolehkan anda mempelajari pengaturcaraan langkah demi langkah daripada kemahiran asas kepada menyelesaikan masalah yang rumit.  

Kursus ini didedikasikan untuk mempelajari bahasa pengaturcaraan yang paling popular - Java. Java – bahasa pengaturcaraan yang digunakan secara meluas untuk menulis aplikasi Internet. Bahasa Java telah digunakan secara meluas selama lebih daripada dua dekad. Berjuta-juta Java aplikasi masih digunakan hari ini.

Semasa anda menjalani kursus, anda akan mengembangkan kemahiran anda secara beransur-ansur. Bermula dengan asas pengaturcaraan, anda akan dapat membawa kemahiran anda kepada  kesempurnaan, menyelesaikan masalah yang paling kompleks. Untuk mempelajari asas, anda mungkin tidak memerlukan sebarang perisian khusus. Cukuplah dengan memiliki Internet dan keinginan anda untuk belajar. 

Jika anda sudah bersedia untuk belajar cara memprogram dengan mudah dan bebas, maka mulakan tugasan!

Jenis tugas
1) Jenis tugas pertama ialah menulis program sendiri. 
Dalam tugasan sebelumnya, anda perlu menulis program itu sendiri. Ini boleh dilakukan dalam kedua-dua editor di tapak, dan menyalin program dari mana-mana persekitaran pengaturcaraan. Atau anda hanya boleh menghantar fail. Selalunya anda akan bekerja dengan jenis tugasan ini.

2) Jenis tugas kedua ialah tugas untuk mengedit kod program sedia ada.  

3) Satu lagi jenis masalah ialah masalah ujian biasa, di mana anda sama ada perlu memberikan jawapan ringkas atau memilih daripada pilihan yang disediakan.
 

Penyusun - program yang menterjemahkan keseluruhan atur cara kepada kod mesin yang boleh dilaksanakan oleh pemproses.

Semasa latihan, anda akan bekerja dengan penyusun dalam talian, menulis atau mengedit program dalam tetingkap khas pada skrin. 
Tetapi dalam beberapa tugasan (yang anda perlu selesaikan sendiri), anda memerlukan pengkompil pada komputer anda yang berfungsi. 
Untuk mempelajari bahasa pengaturcaraan Java, anda boleh memasang NetBeans atau IntelliJ IDEA
Di sini anda boleh membaca cara memasang IntelliJ IDEA.

Program Java yang paling mudah kelihatan seperti ini: kelas awam Utama{ public static void main(String[] args) { } } Pertama sekali, a Java — ia adalah satu kelas atau beberapa kelas.
Program paling mudah terdiri daripada satu kelas. Dalam kes ini, ia ialah kelas Utama

Dalam Java, anda tidak boleh mencipta fungsi global semata-mata, ia mesti dimiliki dalam kelas. Apabila program Java JVM memulakan  JVM memanggil fungsi dengan nama main() (nama itu dikhaskan, seperti dalam C/ C++) mengikut nama kelas tanpa mencipta objek. Fungsi ini mesti diisytiharkan dengan statik pengubah suai.

Fungsi tidak membawakan apa-apa, ia hanya mencetak teks. Jenis pulangan dalam dalam kes ini — kosong.

Fungsi main() menerima tatasusunan objek kelas Rentetan. 

{} - Kurung kurawal menandakan permulaan dan penamat program utama. Semua tindakan yang perlu dilakukan ditulis di dalam pendakap kerinting
Mengikut piawaian, pendakap bukaan diletakkan pada baris yang sama. 

Apakah yang program kami lakukan?
Memandangkan tiada apa-apa dalam pendakap kerinting, program kami tidak melakukan apa-apa, ia hanya mengikut peraturan bahasa Java, jalankannya dan JVM akan melaksanakannya.