Intro Hey, halo berjumpa lagi dengan gue di channel yang biasa membahas putar dunia teknologi dan programming Setelah gue cek-cek, ternyata bener ya, masih banyak yang bingung juga untuk mulai jadi programmer Itu harus ngapain dulu, awalnya tuh harus belajar apa Intro Step by stepnya itu kayak gimana, mulai dari mana, tutorialnya apa, kita harus searching apa, itu jadi kendala banget buat kalian yang kepengen jadi programmer. Walaupun sekarang tuh udah banyak banget tutorial-tutorial di Google, di Youtube, ataupun kalian beli buku di Grammet juga ada, tapi mungkin masih kayak takut gitu untuk pertama kali nyoba, takut salah gitu pasti ya. Ya banyak banget lah keresahan dari kalian yang di luar ranah IT terus pengen masuk ke IT, walaupun IT tuh sebenernya luas ya, bukan cuman programming doang, ada networking dan segala macemnya.
Tapi disini gue bakal coba... Berikan tips dari gue pribadi sesuai pengalaman aja Kalian tuh harus mulai dari mana Harus persiapin apa aja Dan apakah harus sekolah atau tidak? Tidak, karena kalian udah bisa cari-cari tutorial dimanapun itu, oke? Tapi kalau punya duit ya apa salahnya kuliah sekolah itu gak masalah juga untuk Kalian bisa belajar coding Bisa ngambil RPL mungkin kalau sekolah Kalau kuliah bisa ngambil teknik informatika Computer science dan segala macemnya Itu terserah kalian Tapi gue bakal coba bahas secara general aja Mau kalian sekolah atau enggak Intinya gue bakal berbagi tips dari gue pribadi Untuk kalian yang masih pemula yang di luar IT sana Karena memang gue tuh bikin Youtube ini Tujuannya untuk mengajak orang-orang yang ada di luar lingkup it supaya bisa masuk ke it dengan cara yang paling mudah dan friendly kurang lebih kayak gitu ya Cuy supaya enggak terlalu horror lah Oke pertama kalian harus tahu dulu bahwa pilihan pilihan di dunia programming itu ada banyak banget dari segi development bakal gua coba jabarin dulu yang pertama ada web development ada mobile development ada game development ada banyak banget sebenarnya database development cyber security yang intinya security security spesialis lah kayak hacker whitehack ataupun apa ya security researcher dan segala macemnya banyak banget ranahnya dan di Jadi kali ini gue bakal coba untuk sharing seputar 3 hal aja. Web Development, Mobile Development, dan juga Database Development.
Karena ketiga ini yang menurut gue locker di Indonesia masih sangat banyak. Dan kalian bisa pilih salah satu dari itu atau semuanya sekaligus sepaket gitu. Dan bagi gue ini adalah pilihan yang bisa dipelajari dengan sangat mudah dan dengan tool seadanya untuk Web Development.
Tapi untuk Mobile Development mungkin butuh spek yang agak sedikit lebih high lagi gitu ya Ci ya. Supaya lebih adem aja ngodingnya kalau Mobile Development karena butuh virtualisasi yang... ya beda lah nanti bakal gue jelasin di video terpisah untuk mobile development disclaimer dulu semua yang gue ucapkan seperti biasa ini adalah berdasarkan opini, pandangan, dan pendapat gue aja berdasarkan pengalaman juga pastinya jadi gue bakal berbagi tips untuk kalian yang masih pemula terus mau belajar ngoding itu mulai dari mana kita mulai dari yang pertama adalah web development untuk belajar web development sederhananya ada 3 yang bisa kalian pelajari oke yang pertama ada HTML, yang kedua ada CSS, dan yang ketiga ada PHP HTML itu menurut gue Nggak terlalu susah, kalian bisa pelajari dengan sangat mudah Dan search aja di Google Kata kuncinya, belajar HTML mulai dari 0 Belajar HTML untuk pemula Tutorial HTML for newbie, for beginner Dan segala macemnya bakal muncul langsung di browser Kalian klik aja ikutin Dan saran dari gue adalah cobain aja Terus kalian perhatikan perbedaannya apa Ketika kalian mengganti sesuatu kodingannya Sintaksnya itu nggak perlu dihafalin Kalian cobain aja copas-copas dulu Lama-kelamaan bakal tau Ya Ya maksudnya gak usah diapalin tuh bukan dalam artian kalian cuekin juga ya Seenggaknya bakal ada gambaran harusnya gitu loh Nah HTML ini fungsinya apa?
HTML tuh Hypertext Markup Language Anjir kalo gak salah itu ya Gue lupa Tapi intinya HTML bukan bahasa pengograman Bukan Dan itu menjadi perdebatan orang-orang seperti biasa memperdebatkan HTML bahasa pemograman atau bukan. Intinya untuk HTML dia tuh sebagai struktur awal ketika kalian mau bikin sebuah website. Ya itu aja supaya gak pusing. Kalian pelajarin HTML fundamentalnya, basic-basic HTMLnya dan yang penting kalian cobain. Setelah lu bisa HTML, lu tinggal cobain ke tahapan berikutnya yaitu pelajarin yang namanya CSS.
Fungsinya tuh apa bang CSS? Jadi kurang lebih kalau dianalogikan tuh kayak gini ya. Misalnya Ada orang lewat, orang itu bugil Nah kalau orang itu bugil itu HTML tuh Nah terus ada orang lagi lewat Dia udah pake baju, pake topi dan segala macem Bermerek Gucci Nah itu udah pake CSS HTML yang di combine dengan CSS Nah si orang tadi tuh yang keren itu Kurang lebih analoginya kayak gitu ya cuy ya Nah kalau kalian udah bisa kedua hal tadi Kalian mulai coba pelajarin yang namanya Sebuah framework untuk Memodifikasi tampilan yang udah kalian bikin Untuk website yang kalian punya tuh ya Nah lu kan udah bisa nih HTML dan CSS Tahapan berikutnya kalian tinggal pelajarin yang namanya Framework CSS Dan gue merekomendasikan kalian coba cek yang namanya Bootstrap Nah kalau udah bisa HTML CSS coba combine lagi sama Framework Framework CSS pastinya untuk nge-styling-styling Supaya ngebantu kalian lebih cepat lagi dalam ngedesain tampilan website Dengan 3 hal tadi sebenernya kalian udah bisa dicap sebagai programmer front-end web developer Nah kurang lebih kayak gitu udah cukup Keren kan pake HTML, CSS, Bootstrap Itu udah lumayan oke buat Kelas pemula awal kali mulai Terjun di dunia programming gitu cuy Dan kalo udah ketiga hal itu Untuk kalian bisa kuasai, kalian lanjut ke tahapan berikutnya yaitu mempelajari bahasa pemograman Dan bahasa pemogramannya adalah PHP Nah kenapa lo harus bisa PHP?
Karena untuk pengembangan web, PHP ini bisa bikin web kalian jadi lebih dinamis lagi Lebih interaktif lagi Dan disini mulai di dipusingkan dengan banyak kayak function gitu-gitu terus ya banyak banget metode yang bisa kalian pakai di sini dan lebih mengandalkan logik kalian disini kalau di HTML CSS itu biasanya kita mengandalkan yang namanya imajinasi gitu ya diimplementasikan disitu dan seni kita tuh keluar disitu untuk mendesain-desain website tapi ketika kalian masuk ke PHP logika bener-bener bakal diuji coba gitu kalian cobain aja HTML CSS dan udah bisa Framework misalnya Framework tadi bootstrap gitu ya terus kalian move ke PHP combine itu semua dan kalian bisa bikin satu buah website yang interaktif dan dinamis contoh yang paling simpel dan sederhana adalah e-commerce login logout register dashboard user profile user terus belanja dan segala macam itu bisa pakai PHP kalau cuman HTML CSS doang tanpa PHP atau Bahasa pemograman lainnya Karena HTML CSS itu kan bukan bahasa pemograman Kalau cuma itu doang Lu gak akan bisa bikin website yang interaktif Interaktif dalam artian kayak Si user pengguna website lu tuh Bisa berinteraksi dengan sistem Nah itu interaktif tuh ya Dua arah bukan satu arah Jadi seperti yang gue sebutin tadi E-commerce atau misalnya kayak website-website sekolahan gitu Kalian absen Login sebagai mahasiswa Liat-liat jadwal dosen ini kelasnya dimana Kayak gitu-gitu Apakah udah cuma sampai kayak gitu doang bang? Enggak, masih banyak juga Kalian mulai pelajari yang namanya Javascript Nanti setelah Javascript pelajari yang namanya library-library Terus framework-framework Enggak usah pusing dulu Untuk pemula yaudah cukup HTML, CSS, PHP Udah itu dulu aja Kalau udah mulai bener-bener ngerti Ketika nanti kalian disuguhin sama yang namanya Javascript Itu udah ada gambaran fungsinya tuh buat apa sih Javascript ini Tapi kalau boleh gue analogikan lagi Ini kurang lebih kayak orang tadi yang bugil itu kan cuma HTML doang Terus orang yang udah pake baju dan pake guci itu CSS ya HTML, CSS Orang yang misalnya nih Ini cewek terus pake duster-dusternya seksi gitu-gitu ya. Terus dia lewat jalannya gemoy-gemoy aduhai kayak gitu. Nah itu udah HTML, CSS, Javascript. Jadi Javascript ini kurang lebih untuk menghidupkan website lagi.
Supaya lebih indah dilihat sama orang lain. Nah kurang lebih gambaran besarnya kayak gitu aja. Supaya gak pusing awal kali ngedenger Javascript. Walaupun sebenernya di luar itu Javascript.
sangat banyak fungsinya, bukan cuman untuk tampilan interface website doang, tapi bisa untuk berbagai macam sistem yang bisa kalian buat gitu, oke untuk web kurang lebih kayak gitu dulu aja, semoga itu bisa jadi panduan untuk kalian yang suka atau kepengen jadi web developer, mulai dari situ dulu aja oke, lanjut ke tahapan berikutnya adalah mobile developer, yang biasa ngebikin sebuah aplikasi android apk ataupun ios gitu untuk produk-produknya si apple ya, tapi untuk awal kali belajar ngoding kita fokus dulu aja di pembuatan apk aplikasi android oke, yang pertama kalian kalian harus mempelajari fundamental basic-basic yang namanya Java. Berhubung Java itu luas ya, kalian bisa belajar banyak hal dengan Java sebenarnya. Dan menurut gue, Java ini bisa jadi sebagai gerbang utama kalian, gerbang awal untuk mulai masuk ke ranah mobile development.
Kalian searching aja di Google Java Tutorial Basic Fundamental. Nah, gitu-gitu dulu aja. Nanti kalau udah bisa fundamentalnya, sampai ke misalnya OOP, Object Oriented Programming, nanti kalian searching aja itu apa artinya.
Nah, kalau udah kayak gitu, kalian searchingnya mulai ganti tuh. Dari yang tadinya cuma searching java basic fundamental doang, kalian tambahin selipan-selipan androidnya. Tutorial java android buat pemula, misalnya kayak gitu-gitu. Nanti bakal muncul tuh, dan kalian tinggal ikutin.
Kalau udah bisa bikin itu, yaudah. It's okay dan itu fine. Apakah cuma satu doang bang java? Ya.
Untuk pemula awal kali menurut gue kalau pengen ke mobile Java dulu aja. Karena itu yang paling mudah menurut gue ya. Dan lebih banyak untungnya lagi kalau kalian belajar Java.
Karena Java itu luas kalian bisa pelajari banyak hal. Dan bisa, apa ya, kalau gue dulu ketika belajar Java bahasa-bahasa lain itu jadi lebih mudah. lebih mudah aja, karena sebelumnya gue udah bisa java gitu, secara fundamental basic-basicnya karena yang OOP tadi itu menurut gue sangat powerful, ketika gue pindah ke bahasa pemograman lain, itu bisa dipake juga bisa diterapin juga, dan gak terlalu pusing dengan bahasa pemograman lain, yang tidak ada OOP-nya karena java ini memang sebenarnya sih pusingnya tuh nanti kalo udah expert yang spesialis javanya tuh bener-bener kayak, oh anjing, ngeri kalo gue gitu, nah kalo udah java, kalian coba baca-baca yang namanya kotlin, karena itu memang lagi dibutuhin banyak banget di loker-loker yang ada di Indonesia sekarang ini banyak orang yang nyari, banyak perusahaan yang yang nyari freelance atau kalian kerja kantor kotlin itu jadi requirement buat anak mobile ya kotlin Bisa Dart juga Tapi intinya Kotlin lah pelajarin Kalau dari gue ya udah Java ke Kotlin Sisanya nanti kalian bakal tau sendiri Dan kalian bakal masuk kesana otomatis Dari sononya pokoknya kayak gitu Tiba-tiba karena penasaran gitu cuy Simple untuk mobile cuma kayak gitu aja Cukup Java Nanti move ke Kotlin udah Kalau dari website tadi kan HTML, CSS, PHP, JavaScript Mobile Java ke Kotlin Dan yang terakhir adalah database development Untuk database development Awal kalinya tuh sebenernya simple banget Kalian pelajarin yang namanya SQL Udah itu aja dulu cukup SQL tuh kurang lebih kayak Sebuah bahasa pemograman yang query language sih, sebenarnya bukan bahasa pemongguraman, query language intinya sama-sama ngoding juga kayak gitu dan dia lebih dipokuskan untuk pembuatan atau development sebuah database, kalian coba searching aja SQL tutorial for beginner, seperti biasa kayak gitu aja browsingnya bro, dan nanti bisa di combine sama hal-hal yang tadi udah gue sebutin, kayak php Javascript atau sama si Java Itu bisa di combine Jadi ketiga hal ini tuh semuanya bisa muter nih cuy Bisa jadi satu paket skill kalian Dan bisa digunain untuk ngebikin sebuah sistem Karena kalian udah bisa web developmentnya udah oke Mobilnya udah oke, database-nya ada Skill kalian tuh udah masuk juga di database development Dengan menguasai yang namanya SQL So kurang lebih itu aja yang bisa kalian pelajari dulu di awal-awal ketika kalian belajar ngodingnya cuy.
Gak usah muluk-muluk cukup pilih antara yang tadi gue sebutin web development, mobile, atau database development. Dari situ dulu aja kalau bener-bener dari luar IT kalian dan gak ngerti programming dan ketemu. Takutan harus mulai dari mana.
Kalau saran dari gue web development dulu ya. Yang pertama yang harus kalian bisa web development dulu. Karena ketika nanti kalian udah masuk situ.
Kalian bakal tercerahkan sendiri. Harus belajar apa, kemana, dan segala macemnya. Kurang lebih kayak gitu.
Semoga video ini bermanfaat. Aduh udah lama banget ini gue bacotnya. Sampai berludah gue nih.
Mulut anjing lagi puasa kan ya ini ya. Semoga bermanfaat. Thank you.
Bye bye.