3 Cara Memulai Belajar Memprogram

Daftar Isi:

3 Cara Memulai Belajar Memprogram
3 Cara Memulai Belajar Memprogram

Video: 3 Cara Memulai Belajar Memprogram

Video: 3 Cara Memulai Belajar Memprogram
Video: Program Upload dan Resize gambar di java netbeans 2024, Mungkin
Anonim

Pernah ingin membuat program dari awal? Pemrograman bisa menjadi pengalaman yang sangat berharga. Semua pemrogram komputer hebat memulai seperti Anda: tanpa pengetahuan tetapi kemauan untuk membaca, belajar, dan berlatih. Artikel wikiHow ini akan mengajarkan kepada Anda cara memulai belajar coding.

Langkah

Metode 1 dari 3: Memutuskan Bahasa Pemrograman untuk Dipelajari

Mulai Belajar Memprogram Langkah 1
Mulai Belajar Memprogram Langkah 1

Langkah 1. Pikirkan tentang apa yang ingin Anda lakukan dengan pengetahuan pemrograman Anda

Ini dapat membantu Anda menentukan apa yang harus dipelajari dan seberapa banyak yang perlu Anda pelajari. Apakah Anda tertarik dengan desain web? Apakah Anda ingin membuat video game? Apakah Anda ingin mengembangkan aplikasi smartphone? Apakah Anda ingin berkarir di industri teknologi? Apakah Anda menikmati pemecahan masalah? Apakah Anda lebih tertarik pada pemrograman front-end atau pemrograman back-end?

  • Pemrogram front-end bekerja pada hal-hal seperti antarmuka pengguna grafis (GUI) dan hal-hal yang berinteraksi dengan pengguna. Bahasa populer untuk programmer front-end termasuk HTML, CSS, dan Javascript.
  • Programmer back-end bekerja pada hal-hal seperti database, scripting, dan arsitektur program, dan hal-hal yang terjadi di belakang layar. Bahasa pemrograman populer untuk pengguna back-end termasuk Ruby, Python, PHP, dan alat-alat seperti MySQL dan Oracle.
Mulai Belajar Memprogram Langkah 2
Mulai Belajar Memprogram Langkah 2

Langkah 2. Pikirkan tentang platform apa yang Anda minati

Apakah Anda ingin mengembangkan perangkat lunak untuk komputer? Apakah Anda lebih tertarik dengan aplikasi smartphone dan tablet. Jika demikian, sistem operasi apa yang paling Anda minati? Mengembangkan perangkat lunak untuk macOS mungkin mengharuskan Anda mempelajari berbagai bahasa yang mungkin tidak perlu Anda ketahui saat mengembangkan aplikasi untuk Windows. Demikian juga, mengembangkan aplikasi iPhone dan iPad mungkin memerlukan keterampilan yang berbeda dari mengembangkan aplikasi Android.

Mulai Belajar Memprogram Langkah 3
Mulai Belajar Memprogram Langkah 3

Langkah 3. Memahami konsep pemrograman yang berbeda

Meskipun ada banyak bahasa pemrograman yang berbeda, ada beberapa konsep dasar yang semuanya memiliki kesamaan. Beberapa konsep dasar pemrograman adalah sebagai berikut:

  • Variabel:

    Variabel adalah potongan informasi yang disimpan sehingga dapat dipanggil kembali nanti. Variabel biasanya diberi nama simbolis. Salah satu contoh variabel adalah jika sebuah program meminta pengguna untuk memasukkan nama mereka. Nama yang mereka masukkan dapat disimpan di bawah simbol objek yang disebut "nama". Pemrogram kemudian dapat menggunakan simbol "nama" untuk mengingat nama input pengguna dan merujuk ke pengguna dengan nama mereka. Variabel atau objek yang terdiri dari karakter disebut "String".

  • Struktur Kontrol:

    Struktur Kontrol memberi tahu program bagian mana dari program yang perlu dijalankan dan dalam urutan apa. Salah satu jenis struktur kontrol yang umum sering disebut sebagai pernyataan If/then/Else. Ini memberitahu program bahwa jika suatu kondisi benar, maka jalankan bagian bagian berikutnya dari program. Untuk yang lainnya, kembali ke bagian yang berbeda. Misalnya, jika sebuah program meminta pengguna untuk membuat kata sandi, kata sandi disimpan sebagai string. Layar kata sandi meminta pengguna untuk memasukkan kata sandi mereka. Pernyataan IF/ Then/Else digunakan untuk memberi tahu program bahwa jika kata sandi yang dimasukkan sama dengan kata sandi yang disimpan, maka jalankan sisa program. Untuk yang lainnya, tampilkan "Kata sandi Anda salah".

  • Struktur data:

    Struktur data hanyalah cara menyimpan dan mengatur data sehingga dapat digunakan secara efisien. Salah satu contoh struktur data adalah kontak di ponsel Anda. Alih-alih menyimpan kontak Anda masing-masing sebagai variabel terpisah, pemrograman Anda dapat membuat satu variabel yang disebut "Daftar" yang menyimpan semua kontak Anda.

  • Sintaksis:

    Sintaks adalah cara memasukkan kode yang benar dalam bahasa tertentu. Setiap bahasa pemrograman memiliki sintaks yang berbeda. Sintaksnya dapat berupa cara menyimpan variabel, kapan harus menggunakan simbol yang berbeda (yaitu tanda kurung (), atau tanda kurung ), penggunaan lekukan yang tepat, dan banyak lagi. Jika sintaks tidak dimasukkan dengan benar, program tidak akan dapat membaca kode dan kemungkinan besar Anda akan mendapatkan pesan kesalahan.

  • Peralatan:

    Alat adalah hal-hal yang membantu membuat pemrograman lebih mudah. Ini bisa berupa fitur perangkat lunak yang memeriksa kode Anda dan memastikannya benar. Ini juga dapat berupa fitur program yang telah dibuat sebelumnya yang dapat Anda terapkan ke dalam program Anda sendiri sehingga Anda tidak perlu membangunnya sendiri.

Mulai Belajar Memprogram Langkah 4
Mulai Belajar Memprogram Langkah 4

Langkah 4. Tentukan bahasa pemrograman apa yang ingin Anda pelajari

Setelah Anda memutuskan apa yang ingin Anda lakukan dengan pengetahuan pemrograman Anda, mulailah melakukan riset untuk mengetahui bahasa pemrograman mana yang digunakan di bidang yang Anda minati.

  • ular piton:

    Python adalah bahasa yang baik untuk pemula. Ini adalah bahasa tujuan umum yang memungkinkan Anda melakukan apa saja, dan mudah digunakan.

  • Rubi:

    Ruby adalah bahasa lain yang bagus untuk pemula. Seperti Python, ini juga merupakan bahasa berorientasi objek tujuan umum yang mudah dipelajari.

  • Jawa:

    Java adalah bahasa populer yang telah ada selama bertahun-tahun dan terus berkembang. Ini adalah bahasa utama yang digunakan untuk mengembangkan aplikasi untuk ponsel Android. Hal ini juga dapat digunakan untuk mengembangkan program komputer. Misalnya, Minecraft awalnya dibangun di Jawa.

  • C:

    C pada awalnya dirancang untuk menulis perangkat lunak sistem. Itu tertanam di hampir setiap mikroprosesor hari ini. Tidak banyak juga, tetapi jika Anda bisa belajar C, Anda akan memiliki dasar yang kuat yang memungkinkan Anda untuk belajar hampir semua bahasa pemrograman lainnya.

  • C++:

    C++ adalah salah satu bahasa multiguna yang paling banyak digunakan. Ini adalah satu lagi bahasa yang sulit untuk dipelajari, tetapi itu sepadan. C++ memberi Anda kendali lebih luas atas aplikasi yang Anda kembangkan dan memberi Anda kendali lebih besar atas perangkat keras komputer. Ini dianggap sebagai salah satu bahasa terbaik untuk mengembangkan aplikasi skala besar.

  • C#:

    C# (diucapkan C sharp) sedikit lebih baru dari C++ dan memiliki beberapa fitur tambahan. Ini sedikit lebih mudah dipelajari daripada C++, dan digunakan di banyak aplikasi Windows.

  • Cepat:

    Swift adalah bahasa multiguna yang dikembangkan oleh Apple. Ini terutama digunakan untuk mengembangkan aplikasi untuk produk Apple seperti iPhone, iPad, macOS, Apple TV, dan lainnya.

  • HTML/CSS. HTML dan CSS digunakan dalam desain web. HTML digunakan untuk membuat halaman web yang dapat dirender oleh browser web Anda. Anda dapat menggunakan HTML untuk menambahkan objek ke halaman web dan mendesain tampilan halaman web. CSS digunakan untuk membuat tampilan atau gaya standar di beberapa halaman web. Misalnya, jika Anda ingin membuat tampilan dan gaya yang serupa di beberapa halaman web untuk sebuah situs web, Anda dapat menerapkan kode gaya HTML yang sama ke setiap halaman web, atau Anda dapat membuat satu file CSS yang menerapkan tampilan yang sama ke semua halaman web. halaman.
  • Javascript:

    Javascript (jangan dikelirukan dengan Java) adalah bahasa lain yang digunakan dalam desain web. Javascript digunakan untuk membuat fitur interaktif untuk sebuah situs web. Sangat penting untuk merancang aplikasi web apa pun.

  • PHP dan MySQL:

    PHP dan MySQL adalah bahasa back-end yang mengelola database di server. Kapan pun program, situs web, atau aplikasi menyimpan informasi pengguna dan mengharuskan pengguna untuk masuk, informasi tersebut disimpan di database. MySQL dan PHP adalah bahasa yang digunakan untuk membuat dan mengelola database.

Metode 2 dari 3: Mendapatkan Sumber Daya yang Dibutuhkan Untuk Memprogram

Mulai Belajar Memprogram Langkah 5
Mulai Belajar Memprogram Langkah 5

Langkah 1. Temukan beberapa tutorial pemula

Anda dapat menemukan banyak tutorial dasar online yang sepenuhnya gratis. Ini mungkin situs web pengkodean, tutorial YouTube, atau tutorial web interaktif. Anda juga harus mencari buku teks tentang bahasa yang ingin Anda pelajari. Pastikan itu ditulis untuk tingkat keahlian Anda. Beberapa sumber online termasuk yang berikut:

  • Codeacademy.com adalah salah satu situs tutorial coding online terbesar. Anda dapat mengambil kursus dasar menggunakan akun gratis. Akun pro memberi Anda materi tambahan, panduan langkah demi langkah, dan dukungan rekan.
  • EdX adalah kursus online gratis yang diatur oleh MIT dan Harvard yang menawarkan kursus gratis dalam berbagai bahasa pemrograman.
  • w3schools.com adalah sumber online gratis yang sebagian besar berfokus pada desain web. Ini menawarkan pelajaran dan contoh gratis dalam HTML, CSS, Javascript, PHP, Python, Java, C++, C#, dan banyak lagi.
  • Saluran YouTube Darek Banas menawarkan banyak tutorial tentang berbagai bahasa dan konsep pemrograman.
  • Pengetahuan Pemrograman adalah saluran YouTube lain yang menawarkan banyak tutorial video gratis tentang berbagai bahasa dan konsep pemrograman.
  • Codeingame adalah situs web hebat yang membantu Anda mempertajam keterampilan pengkodean Anda dengan bermain game dengan berbagai bahasa pemrograman. Ini mencakup berbagai macam bahasa, termasuk, C++, C#, Javascript, Java, Python, Koltin, PHP, Swift, dan banyak lagi.
  • Scratch adalah alat pendidikan online yang dikembangkan oleh MIT untuk mengajari anak-anak cara mengembangkan video game dan coding. Ini menggunakan bahasa pemrograman visual yang memungkinkan Anda memprogram menggunakan blok. Ini adalah cara yang baik untuk belajar bagaimana memvisualisasikan konsep pemrograman dan belajar bagaimana berpikir seperti seorang programmer.
  • Code.org memiliki banyak tutorial untuk segala usia dan tingkat kelas untuk mengajari anak-anak dan orang dewasa cara memprogram.
Mulai Belajar Memprogram Langkah 6
Mulai Belajar Memprogram Langkah 6

Langkah 2. Unduh program yang diperlukan untuk memprogram dalam bahasa Anda

Tidak semua program mengharuskan Anda menginstal perangkat lunak untuk memulai pemrograman. Misalnya, jika Anda ingin memulai pemrograman dalam HTML, CSS, dan Javascript, Anda hanya memerlukan editor teks seperti Notepad atau TextEdit dan browser web. Namun, bahasa lain mengharuskan Anda mengunduh dan menginstal perangkat lunak khusus untuk menjalankan program yang diprogram dalam bahasa ini

  • Rubi:

    Unduh Ruby versi terbaru [https://www.ruby-lang.org/en/downloads/ di sini}.

  • ular piton:

    Banyak komputer sudah datang dengan Python terinstal, tetapi Anda mungkin perlu menginstal versi terbaru sebelum Anda memulai pemrograman dengan Python.

  • Jawa:

    Anda perlu menginstal Java Software Development Kit. Untuk memulai pemrograman di Jawa.

  • PHP dan MySQL:

    PHP dan MySQL berjalan di server, bukan komputer. Namun, untuk mengembangkan dan menguji PHP dan MySQL secara lokal di komputer Anda, Anda perlu mengunduh dan menginstal perangkat lunak server seperti Apache, serta PHP itu sendiri. Ada beberapa paket perangkat lunak, termasuk WAMP, dan

Mulai Belajar Memprogram Langkah 7
Mulai Belajar Memprogram Langkah 7

Langkah 3. Unduh Lingkungan Pengembangan Terintegrasi

Integrated Development Environments (IDE) adalah program yang berisi alat pengembangan komprehensif yang berisi editor kode, alat build, debugger, dan terkadang kompiler. Banyak IDE mendukung banyak bahasa. Beberapa IDE antara lain sebagai berikut:

  • Gerhana.
  • Netbeans.
  • Kode Visual Studio
  • Android Studio (untuk aplikasi Android).
  • Xcode (untuk aplikasi Mac, iPhone, dan iPad).
Mulai Belajar Memprogram Langkah 8
Mulai Belajar Memprogram Langkah 8

Langkah 4. Download compiler atau interpreter

Ada dua jenis utama bahasa pemrograman, bahasa yang dikompilasi, dan bahasa yang ditafsirkan. Bahasa yang dikompilasi mengubah kode Anda menjadi bahasa mesin yang dapat dipahami komputer. Bahasa yang dikompilasi termasuk C dan C++. Bahasa yang ditafsirkan menggunakan juru bahasa menjalankan instruksi dalam kode tanpa mengubahnya menjadi kode mesin. Bahasa yang ditafsirkan termasuk Python dan Javascript. Beberapa lingkungan pengembangan terintegrasi memiliki kompiler atau juru bahasa yang disertakan. Dalam beberapa kasus, Anda perlu mengunduh kompiler atau juru bahasa terpisah.

  • Codechef.com memiliki ide, kompiler, dan penerjemah online yang berfungsi untuk berbagai bahasa
  • GCC adalah kompiler open-source (gratis) untuk C dan C++.
  • Penerjemah Python dapat diunduh langsung dari situs resmi Python.
  • OpenJDK adalah open-source free development kit untuk Java yang menyertakan compiler.
Mulai Belajar Memprogram Langkah 9
Mulai Belajar Memprogram Langkah 9

Langkah 5. Temukan mentor yang baik

Jika Anda berencana untuk berkarir di luar pemrograman, Anda mungkin ingin mencari pendidikan formal dalam ilmu komputer. Carilah instruktur berpengetahuan yang memiliki pengalaman di bidangnya yang dapat membantu Anda mengasah keterampilan Anda. Jika Anda tidak berencana untuk mengenyam pendidikan formal, carilah kelompok pertemuan di mana Anda dapat bertemu dengan orang lain yang mencoba mempelajari bahasa yang ingin Anda pelajari. Anda juga dapat memeriksa komunitas online dan forum web.

Metode 3 dari 3: Mulai Memprogram

Mulai Belajar Memprogram Langkah 10
Mulai Belajar Memprogram Langkah 10

Langkah 1. Pikirkan tentang apa yang dapat Anda bangun dengan keterampilan yang Anda miliki

Setelah Anda melakukan beberapa latihan dan mempelajari beberapa dasar-dasarnya, mulailah berpikir tentang apa yang dapat Anda bangun dengan keterampilan yang Anda miliki. Tidak harus sesuatu yang besar. Ini bisa berupa program penambahan sederhana, atau aplikasi tanya jawab pilihan ganda. Buat beberapa program sederhana. Saat Anda melakukannya, teruslah belajar sehingga Anda dapat membangun program yang lebih besar dan lebih baik.

Mulai Belajar Memprogram Langkah 11
Mulai Belajar Memprogram Langkah 11

Langkah 2. Tentukan apa tujuan dari program Anda

Program Anda harus memiliki tujuan yang dapat didefinisikan dalam satu atau dua kalimat. Sebuah program harus memiliki tugas khusus yang diselesaikannya atau membantu pengguna menyelesaikannya. Beberapa contoh tujuan program antara lain sebagai berikut:

  • Izinkan pengguna untuk mengatur daftar nama dan informasi kontak.
  • Menampilkan cerita berbasis teks yang memungkinkan pengguna untuk memilih jalur mereka sendiri.
  • Beri pemain pilihan serangan untuk dipilih sementara musuh menghasilkan serangan acak mereka sendiri.
  • Menghitung orbit planet mengelilingi bintang.
Mulai Belajar Memprogram Langkah 12
Mulai Belajar Memprogram Langkah 12

Langkah 3. Tentukan batasan yang harus dipatuhi oleh program Anda

Setelah Anda memutuskan tujuan untuk program Anda, maka Anda harus memutuskan aturan yang harus diikuti program Anda untuk menyelesaikan tujuannya Misalnya:

  • Kontak harus disimpan agar dapat dipanggil kembali di lain waktu.
  • Cerita harus memperhitungkan pilihan sebelumnya yang dibuat pemain.
  • Kekuatan serangan pemain ditentukan oleh statistik mereka saat ini.
  • Program harus secara akurat menghitung orbit massa objek apa pun yang dimasukkan pengguna.
Mulai Belajar Memprogram Langkah 13
Mulai Belajar Memprogram Langkah 13

Langkah 4. Tentukan alat apa yang akan Anda gunakan

Setelah Anda memutuskan tujuan dan aturan untuk program Anda, putuskan alat apa yang akan Anda gunakan untuk mengembangkan program Anda, serta untuk sistem operasi apa program itu akan dikembangkan. Anda juga harus memutuskan apakah Anda akan bekerja sendiri atau sebagai tim. Anda mungkin juga ingin memutuskan apakah Anda akan memprogram seluruh program sendiri, atau apakah Anda akan menggunakan kode atau alat dari luar. Pikirkan tentang bagaimana kode atau alat ini diterapkan.

Mulai Belajar Memprogram Langkah 14
Mulai Belajar Memprogram Langkah 14

Langkah 5. Tentukan urutan kejadian

Setelah Anda memiliki gagasan tentang apa yang akan dilakukan program Anda, putuskan dalam urutan apa hal-hal akan terjadi. Apa yang terjadi ketika Anda pertama kali meluncurkan program? Bagaimana program memberi tahu pengguna cara menggunakan program? Apa hal pertama yang harus dilakukan pengguna dengan program? Bagaimana tanggapan program? Apa yang dilakukan pengguna selanjutnya? Bagaimana ini dikomunikasikan kepada pengguna? Apa yang terjadi ketika program menyelesaikan tujuan atau sasarannya?

Mulai Belajar Memprogram Langkah 15
Mulai Belajar Memprogram Langkah 15

Langkah 6. Pecahkan masalah yang lebih besar menjadi masalah yang lebih kecil

Buatlah daftar tujuan utama program. Kemudian pecahkan tujuan yang lebih besar itu menjadi tujuan yang lebih kecil yang lebih mudah untuk ditangani. Jika tugas-tugas yang lebih kecil itu masih terlalu sulit untuk diselesaikan, pecahkan lebih jauh lagi menjadi tugas-tugas yang lebih kecil.

Mulai Belajar Memprogram Langkah 16
Mulai Belajar Memprogram Langkah 16

Langkah 7. Uraikan fungsi utama program Anda

Saat Anda memulai pemrograman, gunakan komentar di luar fungsi untuk menguraikan fungsi atau tujuan utama program Anda. Anda tidak akan dapat mengkompilasi atau menafsirkan komentar ini, tetapi mereka akan membantu Anda mengatur kode Anda.

Mulai Belajar Memprogram Langkah 17
Mulai Belajar Memprogram Langkah 17

Langkah 8. Implementasikan fungsi dan tujuan program satu per satu

Setelah Anda memiliki garis besar fungsi dan tujuan program, Anda dapat mulai menulis kode yang mengimplementasikan setiap fungsi. Fungsi Keep harus cukup sederhana. Jika suatu fungsi tampak terlalu rumit, bagilah menjadi fungsi-fungsi yang lebih kecil dan implementasikan fungsi-fungsi tersebut.

Mulai Belajar Memprogram Langkah 18
Mulai Belajar Memprogram Langkah 18

Langkah 9. Uji pemrograman Anda

Sepanjang proses pemrograman, Anda harus sering menguji program Anda untuk memastikan kode Anda berfungsi dengan baik. Anda harus menguji setiap fungsi yang Anda coba terapkan. Coba yang berbeda menggunakan input pengguna yang berbeda untuk memastikan program bekerja dalam berbagai situasi. Pikirkan tentang bagaimana pengguna standar dapat menggunakan program, atau minta orang lain menguji program dan perhatikan bagaimana mereka menggunakannya.

Mulai Belajar Memprogram Langkah 19
Mulai Belajar Memprogram Langkah 19

Langkah 10. Pecahkan masalah tak terduga yang Anda hadapi

Saat Anda memulai pemrograman, kemungkinan besar Anda akan mengalami masalah yang tidak Anda duga. Cobalah yang terbaik untuk menemukan solusi untuk masalah ini Berikut adalah beberapa hal yang dapat Anda lakukan untuk memecahkan masalah yang Anda alami.

  • Jika Anda membaca kode dari instruksi, baca kembali instruksi dan pastikan Anda memahaminya.
  • Pastikan kode Anda diatur, diindentasi dengan benar, dan menggunakan sintaks yang benar.
  • Periksa ejaan dan pastikan sudah benar.
  • Gunakan pernyataan Cetak untuk memeriksa nilai variabel.
  • Jika Anda tidak yakin apakah bagian kode sedang dijalankan, gunakan Pernyataan Cetak untuk melihat apakah bagian itu sampai ke bagian tersebut.
  • Periksa pesan kesalahan dan Google mereka.
  • Pecah kode Anda menjadi beberapa bagian dan jalankan masing-masing bagian untuk mengisolasi di mana masalahnya.
  • Mencoba mencari kode yang berfungsi di internet yang melakukan apa yang ingin Anda lakukan.
  • Lihat apakah ada alat yang melakukan apa yang Anda inginkan.
  • Masukkan kode dengan tangan alih-alih menyalin dan menempel.
  • Istirahat dan kembali ke kode.
  • Meminta bantuan.
Mulai Belajar Memprogram Langkah 20
Mulai Belajar Memprogram Langkah 20

Langkah 11. Uji kembali program Anda

Setiap kali Anda menerapkan fungsi baru atau membuat perubahan pada kode Anda, ujilah untuk memastikannya berfungsi dengan baik. Setelah Anda menerapkan semua fungsi kode Anda dan semuanya berfungsi dengan baik, program Anda selesai.

Video - Dengan menggunakan layanan ini, beberapa informasi dapat dibagikan dengan YouTube

Tips

  • Jangan takut untuk meminta bantuan. Temukan forum yang bagus dan aktif dengan banyak pengguna yang memahami bahasa yang Anda pilih, dan ajukan pertanyaan apa pun yang Anda butuhkan. Seorang teman kehidupan nyata dengan pengalaman dapat membantu menjelaskan konsep-konsep yang sulit dan menangani bug yang mengganggu.
  • Jika Anda mulai putus asa, istirahatlah. Anda mungkin menemukan bahwa Anda telah "mengerti" ketika Anda kembali. Sekitar 15 - 30 menit dari komputer adalah yang terbaik.
  • Jika Anda dapat menemukan buku untuk bahasa Anda yang murah, belilah. Itu selalu baik untuk memiliki referensi kertas, tetapi tidak ada gunanya hanya memiliki buku karena ada banyak bantuan di web.
  • Tetap termotivasi. Berlatihlah sesering mungkin, karena semakin lama Anda tidak melakukannya di antara sesi, semakin Anda akan lupa.

Direkomendasikan: