6 poin oleh xguru 2021-09-01 | 24 komentar | Bagikan ke WhatsApp

Saat pertama kali belajar pemrograman, kalian mulai dengan bahasa apa?

Mungkin jawabannya akan beragam tergantung lingkungan dan pengalaman masing-masing. Ceritakan kalian memulai dengan bahasa apa dan apa yang kalian sukai dari bahasa itu.

Kalau harus belajar pemrograman lagi dari nol, sepertinya akan menarik juga kalau kalian menuliskan bahasa apa yang sebaiknya dipilih untuk memulai.

  1. Bahasa pemrograman pertama?

  2. Di mana dan bagaimana kalian mempelajarinya?

  3. Apakah kalian sendiri yang memilih bahasa itu?

  4. Kenapa bahasa itu?

  5. Apa yang bagus darinya?

  6. Setelah itu, apa yang terjadi?

  7. Kalau memilih lagi, bahasa apa?

24 komentar

 
bichi 2021-09-29
  1. c

  2. Saat SD

  3. Bukan, cuma disuruh pakai ini

  4. Karena dibilang bisa membuat sesuatu dengan ini

  5. Tidak suka, tidak menyenangkan

  6. Saya belajar Photoshop dan Flash, lalu merasa pemrograman itu menyenangkan lewat ActionScript

  7. javascript

 
venturecapitalist 2021-09-06
  1. GW-BASIC

  2. Kursus komputer di lingkungan sekitar

3,4. Itu adalah kurikulum di kursus komputer setempat(?), jadi saya tidak punya banyak pilihan

  1. Kalau ada partitur, saya merasa takjub karena bisa memainkannya dengan kode play

  2. Setelah jadi bisa mengutak-atik komputer dengan lebih bebas, waktu SD saya menyalin semua game DOS dan memainkannya di rumah, lalu komputer di rumah kena virus dan saya jadi cuma main game, jadi orang tua saya tidak lagi mendaftarkan saya ke kursus komputer...

  3. Bahasa Inggris (saya merasa kalau sudah tahu bahasa Inggris lalu belajar pemrograman, mungkin memahaminya akan lebih mudah)

 
joyfui 2021-09-06
  1. C (tepatnya RobotC)

  2. Di klub robotika saat SMA.

  3. Bukan saya yang memilihnya, tetapi sejak sebelumnya saya memang bermimpi menjadi programmer jadi saya tertarik pada pengembangan.

  4. Pemrograman NXT waktu itu pilihannya ini atau block coding.

  5. Jauh lebih nyaman dibanding Robolab (block coding) yang saya pelajari sebelumnya. Terutama, saya suka bisa menggunakan ulang fungsi.

  6. Selain RobotC, saya juga belajar C sendiri.

  7. Python? C? Sulit memilih. Memang dengan Python, begitu mulai belajar kita bisa langsung membuat program yang benar-benar bisa digunakan (kalau C paling-paling cuma mencetak bintang di prompt...) tetapi untuk melatih cara berpikir algoritmis, saya rasa C mungkin lebih menguntungkan...

 
sophie 2021-09-03
  1. Visual Basic

  2. Saat liburan musim panas kelas 6 sekolah dasar, di perpustakaan kota.

  3. Tidak. Saat itu komputer baru saja mulai masuk ke negara kami.

  4. Ibu yang mendaftarkan saya.

  5. Game-game DOS, hehe. Saya senang dengan game-game yang ada di disket floppy.

  6. Saya kemudian mengambil jurusan ilmu komputer.

  7. Saya belajar assembly atau bahasa C lalu menjadi hacker.

 
deadcat 2021-09-03
  1. Java

  2. Saya mempelajarinya setelah mulai bekerja

  3. Tidak

  4. Saat itu Python belum menjadi arus utama, dan C serta C++ sulit dan terkesan usang, jadi itu hampir menjadi kurikulum standar

  5. Bahasa itu bagus untuk mempelajari pemrograman berorientasi objek dan memahami konsep pemrograman.

  6. Saya menghabiskan sebagian besar karier saya dengan Java. Kebanyakan memakai Spring, jadi saya terus menggunakannya.

  7. Python. Belakangan ini saya merasa bahwa yang lebih penting bukanlah berorientasi objek itu sendiri, melainkan penalaran logis atau proof of concept.

 
curioe 2021-09-02
  1. Java

  2. Mata kuliah jurusan

  3. Tidak

  4. Karena di sekolah ada mata kuliah pengantar pemrograman.

  5. Saya jadi sadar bahwa saya suka pemrograman.. Saya memang belajar kelebihan Java, tapi karena itu bahasa pertama saya, saat itu saya tidak begitu paham apa artinya.

  6. Waktu itu saya masih mahasiswa S1, lalu mengganti jurusan utama ke ilmu komputer. Dan sampai sekarang tetap mengembangkan...

  7. Untuk mulai, sepertinya Python cukup bagus.

 
monovision 2021-09-02
  1. GW-BASIC

  2. Sekitar tahun 1999? Belajar sendiri dari buku yang ada di rumah

  3. Tidak

  4. Pada masa itu, semua pelajar muda memulai dengan BASIC.

  5. Tidak ada yang terasa bagus.

  6. Membuat sedikit game dan gambar, mencoba-coba juga C, C++, dan lain-lain... sekarang ya begitulah, tetap berkecimpung di industri IT.

  7. javascript atau java, rust atau golang

 
undercat 2021-09-02
  1. C

  2. Tahun 2004, di lembaga kursus komputer dekat kampus

  3. Ya

  4. Saat itu kebanyakan pilihannya adalah C atau Java, tetapi waktu itu saya belum tahu keberadaan Java.

  5. Menyelesaikan contoh-contoh di C Primer Plus itu menyenangkan.

  6. Sudah 13 tahun sejak saya masuk ke industri IT, dan melihat saya masih bisa bertahan sampai sekarang membuat saya bangga pada diri sendiri-_-;

  7. Kalau bisa kembali ke tahun 2004, saya akan memilih C++ dan Java. Kalau dari sudut pandang sekarang, saya ingin memilih C++ atau Rust.

 
ffdd270 2021-09-01
  1. Bahasa C

  2. Waktu SMP saya membelinya supaya terlihat keren lalu membacanya sendiri(..

  3. Ya!

  4. Saat itu saya tidak tahu apa-apa selain itu...

  5. 'Wah! Saya bisa membuat program!'

  6. 'error C2143: kesalahan sintaks : '{' tidak ada sebelum ';'"

  7. JS! Setelah itu saya sempat berhenti belajar pemrograman sampai SMA. Soalnya waktu itu saya melakukannya cuma supaya terlihat keren... Kalau itu bahasa yang bisa dipakai untuk membuat sesuatu yang tampak meyakinkan, bukankah hasilnya mungkin akan berbeda?

Meski begitu, sampai sekarang fakta bahwa saya menuntaskan Bahasa C waktu SMP sangat banyak membantu. Rasanya itu menjadi titik awal yang bagus untuk menjadi sangat akrab dengan komputer.

 
heal9179 2021-09-01

1, C++

  1. Saat kelas 6 SD, di tempat les komputer

  2. Tidak!

  3. Karena sedang mempersiapkan Olimpiade Informatika, saya langsung memilih C++.

  4. Bahasa ini juga mendukung struktur data yang diperlukan untuk PS secara standar, dan yang terpenting, kecepatannya sangat unggul. Sejak SMP saya sering mencari-cari di Google supaya bisa memakainya dengan baik, jadi saya mengalami langsung perkembangan sejak versi 11, dan sekarang itulah yang paling saya kuasai.

  5. Sejak SMP saya sering mencari-cari di Google supaya bisa memakainya dengan baik, jadi saya mengalami langsung perkembangan sejak versi 11, dan sekarang itulah yang paling saya kuasai. Meski begitu, sambil mencoba bahasa lain, kadang saya merasa sayang karena tidak ada decorator atau annotation, tetapi meskipun tidak dipakai secara fungsional, berkat template ada kemampuan kontrol tipe yang kuat, dan menurut saya itu juga kelebihan lain.

  6. Kalau mengulang lagi pun tetap C++! Saat belajar sendiri sambil mencari-cari di Google, rasanya pengetahuan CS saya juga jadi banyak bertambah.

 
lifthrasiir 2021-09-01
  1. GW-BASIC

  2. Saya mempelajarinya di tempat kursus komputer yang dulu bermunculan di mana-mana.

  3. Tentu saja saya tidak memilihnya sendiri...

  4. Ini agak ambigu, tapi sebenarnya saat saya belajar, QBasic juga sudah bisa digunakan (dan memang di tempat kursus lain saya memakai QBasic). Sepertinya karena tempat kursus itu sangat kuno sampai-sampai sekitar tahun 1995 masih memakai 286.

  5. Masa saya belajar GW-BASIC tidak selama saat memakai QBasic, jadi tidak terlalu membekas.

  6. Setelah ikut Olimpiade Informatika, entah bagaimana saya akhirnya mengambil jurusan ilmu komputer dan bahkan lanjut sampai sekolah pascasarjana, lalu di sana menyadari kemalasan diri sendiri, kabur keluar, dan sudah sekitar 10 tahun jungkir balik di dunia kerja. Kenapa saya melakukan itu(?).

  7. Dengan asumsi motivasi yang tepat bisa dipertahankan, saya jadi berpikir bagaimana jadinya kalau sejak awal belajar dari x86 assembly. Toh soal pemrograman terstruktur dan keterbacaan itu bisa dipelajari belakangan, kan?

 
budlebee 2021-09-01
  1. fortran

  2. Saya mempelajarinya di kelas mata kuliah jurusan di kampus.

  3. Tidak.

  4. Karena itu adalah kelas dasar pemrograman komputasi ilmiah, saya jadi belajar Fortran.

  5. Ada batasan-batasan aneh, seperti dua kolom pertama kode harus dikosongkan, atau panjang satu baris tidak boleh melebihi 80 karakter. Saya kemudian tahu bahwa batasan-batasan ini adalah jejak dari era ketika kartu perforasi masih digunakan.

  6. Setelah kelas itu, saya belum pernah sekali pun menggunakan Fortran lagi.

  7. C

 
retheviper 2021-09-01
  1. Java

  2. Saya belajar sekitar 1 tahun di lembaga pendidikan yang terhubung dengan penyaluran kerja melalui kursus pengembang web. Kalau hanya Java, sekitar 2~3 bulan?

  3. Tidak.

  4. Sepertinya karena itu adalah bahasa yang paling aman dan paling mudah dipakai untuk backend.

  5. Stabilitas (termasuk aspek psikologis juga)

  6. Setelah mengerjakan pengembangan berbasis aplikasi di SI, saya pindah kerja menjadi pengembang backend Kotlin.

  7. Tetap Java.

 
ly0738 2021-09-01
  1. JAVA

  2. Buku Saya benar-benar tidak pernah belajar Java karya Yoon Seong-woo

  3. Tidak

  4. Karena katanya kalau mau bikin mod Minecraft, harus bisa Java..

  5. .....

  6. Saat masih SD, aku tidak paham bagian environment variables dan meski sudah mengetik Hello World, aku tidak bisa menjalankannya—keputusasaan itu..

  7. Bahasa fungsional? Atau bahasa C

 
saysealing 2021-09-01
  1. GW-BASIC

  2. Kelas komputer saat liburan musim dingin SMP

  3. Tidak

  4. Karena diajarkan di sekolah, dan di toko buku dekat rumah hanya ada buku pemrograman dalam bahasa Korea untuk bahasa ini (terjemahan dari Jepang)

  5. Membuat saya bisa membeli SPC-1500A

  6. Dengan program game yang dibuat memakai GW-BASIC, saya meraih penghargaan di Kompetisi SW Samsung

  7. Saya ingin mencoba bahasa fungsional

 
coma333 2021-09-01
  1. GW Basic

  2. Saat SMP, di kursus komputer dekat rumah

  3. Tidak

  4. Di kursus hanya diajari BASIC.

  5. Rasanya menyenangkan karena saya bisa mengoperasikan komputer dengan tangan saya sendiri, yang sebelumnya hanya saya lihat di rumah teman yang kaya. Dan karena tempat kursus itu dibuka setiap akhir pekan supaya kami bisa bermain game, saya ingat pergi ke sana setiap akhir pekan untuk main Romance of the Three Kingdoms II seharian.

  6. Saya ikut selama 2-3 bulan lalu berhenti. Seingat saya tidak ada alasan khusus, pokoknya saya berhenti kursus.

  7. Kalau bisa memilih lagi, saya ingin belajar bahasa Inggris lebih giat daripada bahasa pemrograman.. T_T

 
bluenyx 2021-09-01
  1. GW-Basic, Asni-C

  2. Sekolah, perusahaan

    1. Untuk Basic, itu bagian dari kurikulum sekolah, dan C saya gunakan di perusahaan.
  3. Tidak ada yang benar-benar bagus.. Setelah selesai Basic, waktu mau bikin game ternyata harus sampai ke assembly (ini bahasa alien apaan;;;), dan untuk C saya menyesal karena pemahaman saya soal pointer kurang.

  4. Saat pertama kali masuk kerja, ternyata di perusahaan melakukan pengembangan dengan C. Sekarang saya sudah di industri lain, tetapi apa yang saya pelajari saat itu menjadi fondasi dasar sehingga saya bisa memahami bahasa lain sampai tingkat tertentu. Sekarang saya sedang belajar lagi.

  5. C / Python

 
twince 2021-09-01
  1. C

  2. Saat kecil (murid SD), saya menabung uang saku bulanan 5.000 won untuk membeli buku bahasa C yang mahal lalu belajar sendiri.

3, 4. Waktu itu Naver Knowledge iN baru muncul dan sedang sangat populer (awal hingga pertengahan tahun 2000-an), dan karena orang-orang menyarankan belajar C, saya pun memilihnya.

  1. Karena masih terlalu kecil, saya mentok di konsep fungsi rekursif dan pointer sehingga tidak bisa lanjut lagi, jadi agak disayangkan. Tapi saya suka karena rasanya saya bisa membuat sesuatu dengan komputer.

  2. Karena tidak ada guru di sekitar yang bisa mengajari, ya sudah begitu saja.. lalu setelah dewasa saya mulai belajar lagi.

  3. Kalau kembali lagi pun tetap C!

 
kfofld 2021-09-01
  1. Ruby, mulai dengan RPG Maker.

  2. Belajar sendiri lewat internet

  3. Ya

  4. Saya ingin membuat game dengan RPG Maker atau GameMaker, tetapi memilih RPG Maker karena alasan kemudahan dalam pembuatan.

5/6. Karena game yang bisa dibuat dengan RPG Maker berbeda dari arah yang saya inginkan, saya mencari tahu lebih lanjut lalu belajar Unity,

setelah itu saya jadi lebih tertarik pada rekayasa seperti pemrograman atau teori rangkaian daripada game, dan sekarang saya mengambil jurusan mekatronika.

  1. Java.
 
hwaan2 2021-09-01
  1. GW Basic (sekolah dasar)

  2. Pendidikan gaya hafalan yang dipaksakan di lembaga kursus komputer.

  3. Tidak.

  4. Kurikulum kursus.

  5. Setelah kelas selesai, kami boleh main game, jadi akhirnya rajin datang. Mungkin kebanyakan orang juga begitu, haha.

  6. Saat SMP dan SMA, komputer adalah mesin game. Sebenarnya bahkan setelah ujian masuk perguruan tinggi, saat memilih sekolah pun saya tidak terlalu memikirkan pengembangan, tetapi saya mulai lagi ketika belajar bahasa C di universitas yang saya masuki.

  7. Ada banyak hal bagus dari belajar C, jadi saya ingin memulai dengan C.

 
twinstae 2021-09-01
  1. Saya pernah memakai coding blok yang aneh.

  2. Di kegiatan ekstrakurikuler pembuatan robot

  3. Tidak!

  4. Karena dia mengajari saya itu!

  5. Tidak bagus! Karena berbasis blok tapi abstrak jadi susah dipahami, dan juga tidak nyaman dipakai...

  6. Saya sempat membeli buku AVR Bible yang menggunakan bahasa C, lalu kalah telak.

  7. Kalau bisa kembali ke masa lalu, sepertinya saya akan belajar Arduino dengan Python. Sepertinya akan lebih baik kalau dulu saya membaca buku yang menjelaskan dengan ramah seperti "C untuk Dikunyah", "C Coding Dojang", atau "Belajar C Sendiri".

 
jungx21 2021-09-01
  1. Basic

  2. Kursus komputer

  3. Tidak

  4. Karena disuruh di tempat kursus (ingatnya waktu itu cuma mengetik terus tanpa benar-benar tahu itu apa)

  5. Setelah kelas selesai, kami boleh main game!!!

Bingung menentukan jalur karier (masa pubertas) mental ambruk

-> lalu saat belajar bahasa C di universitas, mental ambruk sekali lagi

-> wajib militer

-> lalu minat ke mobile naik drastis (tahun 3~4: iOS, Android)

-> bekerja di perusahaan kecil-menengah (pengembangan feature phone 2G, 3G dengan bahasa C)

-> lalu secara alami beralih menjadi developer Android

  1. C - saya jadi berpikir, kalau waktu itu saya sadar dan belajar dengan benar, bukankah itu bisa menjadi dasar yang sangat bagus..
 
yshrust 2021-09-01
  1. C

  2. Universitas

  3. Tidak

  4. Soal kurikulum,,

  5. Saat pertama belajar, rasanya tidak ada kelebihannya dan hanya terasa sulit,, sepertinya begitu.

  6. Karena C sulit, saya sempat berpindah-pindah ke bahasa lain (Java, Python, Ruby, C# dll), tapi pada akhirnya saya bekerja dan sekarang menggunakan C/C++.

  7. Memulai dengan Python atau Javascript juga sepertinya tidak masalah.

 
xguru 2021-09-01
  1. BASIC

  2. Kursus komputer

  3. Tidak

  4. Karena di rumah tidak ada komputer, saya pergi ke tempat kursus untuk menyentuh komputer, dan sepertinya yang diajarkan di sana adalah BASIC.

  5. Sintaksnya cukup ringkas? Nomor baris dan Goto sangat membekas buat saya. Rasanya seperti memberi instruksi pekerjaan secara berurutan.

  6. Setelah merengek habis-habisan, saya akhirnya dibelikan komputer kompatibel Apple II+ (saya sudah tidak terlalu ingat apakah SPC-1000 atau 1500), lalu sepertinya saya bermain-main sambil mencoba menulis ini-itu di sana.

  7. Kalau harus mulai lagi dari awal, saya ingin mencoba belajar dengan Python. Bukan karena bahasanya lebih bagus, tapi saya rasa gaya ngoding saya mungkin akan banyak berubah.

Waktu saya masih SD (sebenarnya Sekolah Dasar Inpres.. ah), saat belajar bahasa Basic,

saya masih ingat pertama kali belajar loop For, lalu menumpuk dua buah loop untuk mencetak segitiga terbalik.




**

Maksud saya yang seperti itu.