Iklan
Tutorial pemrograman YouTube: Anda menyukai mereka atau membenci mereka. Ketika dilakukan dengan baik, mereka menyampaikan lebih dari yang bisa dilakukan oleh tutorial teks, tapi sebagian besar dilakukan dengan buruk Apa yang Membuat Tutorial Pemrograman yang Baik?Tidak semua tutorial pemrograman dibuat sama. Beberapa menguntungkan Anda dan yang lain akhirnya membuang-buang waktu Anda. Inilah yang harus dicari dalam tutorial pemrograman berkualitas. Baca selengkapnya dan tidak menawarkan manfaat atas teks, dalam hal ini teks lebih disukai karena Anda dapat membaca dengan kecepatan Anda sendiri dan membaca sekilas sesuai kebutuhan.
Dalam posting ini, kami ingin mengarahkan Anda ke beberapa seri pemrograman YouTube terbaik yang kami temukan. Semua ini memiliki kesamaan: mereka terstruktur, kontennya padat, dan cukup komprehensif untuk memuaskan dan cukup untuk membuat kaki Anda basah sebagai pemula Cara Belajar Pemrograman Tanpa Semua StresMungkin Anda telah memutuskan untuk menekuni pemrograman, baik untuk karir atau hanya sebagai hobi. Besar! Tapi mungkin Anda mulai merasa kewalahan. Tidak begitu bagus. Berikut bantuan untuk memudahkan perjalanan Anda. Baca selengkapnya programmer.
Namun yang terpenting, serial video ini menyenangkan untuk ditonton — dan itu saja tidak ternilai harganya.
Pemrograman Umum
Hal terbaik tentang Daniel Shiffman adalah bahwa dia sangat menyenangkan dan penuh energi sehingga bahkan konsep yang paling kering pun dihidupkan. Hal terbaik kedua adalah dia benar-benar tahu barang-barangnya, yang berarti dia tahu persis bagaimana menjelaskan sesuatu sehingga mereka klik di otak Anda. Miliknya Pemrograman dari A sampai Z seri adalah titik awal yang baik, tetapi salurannya mencakup semua jenis topik pengkodean kreatif: Pemrosesan, JavaScript, matematika pemrograman, algoritme, bahkan membuat bot Twitter.
Pemrograman C++
C++ adalah bahasa yang sulit, terutama untuk programmer pemula. Di zaman sekarang ini, ketika bahasa tingkat yang lebih tinggi tersedia secara bebas, sebenarnya tidak perlu mempelajari C++ kecuali Anda secara khusus membutuhkan untuk ceruk atau kerangka kerja lama — tetapi jika Anda ingin mempelajarinya, seri ini menjadikan proses pembelajaran lebih dari sekadar lumayan. Perhatikan bahwa Insinyur4Gratis juga memiliki tutorial lain untuk insinyur, termasuk aljabar linier, persamaan diferensial, dan mekanika fluida.
Pemrograman C#
C# adalah bahasa yang sangat baik untuk dipelajari saat ini. Seharusnya nyaman bagi siapa saja yang memiliki pengalaman masa lalu dengan Java atau bahasa .NET apa pun seperti VB.NET, tetapi ini juga merupakan pilihan yang bagus bagi mereka yang tidak memiliki pengalaman pengkodean sama sekali. tanda kurung berspesialisasi dalam tutorial pengembangan game, tetapi ia memiliki seri pengantar C# yang menurut banyak orang bermanfaat dan berwawasan luas. Sayangnya, tutorial C# berkualitas tinggi cukup sulit ditemukan di YouTube karena beberapa alasan.
Pemrograman Java
Seri tutorial Java yang bagus berlimpah di YouTube, jadi memilih satu untuk disorot itu sulit. Pada akhirnya aku pergi dengan Gua Pemrograman, saluran yang memiliki beberapa daftar putar yang didedikasikan untuk berbagai aspek Java, termasuk Java 8, JavaFX, dan Java Multithreading. Tetapi sebagai seorang pemula, Anda harus mulai dengan Java untuk Pemula Lengkap, yang dimulai dari titik nol dan membangun Anda secepat mungkin.
Pemrograman JavaScript
JavaScript bukanlah bahasa yang sulit untuk dipelajari, tetapi sangat fleksibel sehingga sulit digunakan dan mudah disalahgunakan. Namun, jika Anda memulai dengan dasar yang kuat, JavaScript dapat menjadi bagian yang sangat baik dari gudang senjata Anda karena dapat digunakan untuk banyak hal: web front-end, web back-end, pengembangan seluler, pengembangan game, dll. Dan untuk itu, periksa seri pemula ini dengan Quentin Watt.
Pemrograman Python
Python adalah salah satu bahasa terbaik untuk dipelajari hari ini 5 Alasan Mengapa Pemrograman Python Tidak BergunaPython -- Anda menyukainya atau membencinya. Anda bahkan mungkin berayun dari satu ujung ke ujung lainnya seperti pendulum. Terlepas dari itu, Python adalah bahasa yang sulit untuk diperdebatkan. Baca selengkapnya dan merupakan bahasa favorit pribadi saya karena sangat ringkas, lugas, dan intuitif. Kami telah menulis tentang contoh pengkodean Python dasar 10 Contoh Dasar Python Yang Akan Membantu Anda Belajar Dengan CepatArtikel contoh python dasar ini adalah untuk mereka yang sudah memiliki pengalaman pemrograman dan hanya ingin beralih ke Python secepat mungkin. Baca selengkapnya sebelumnya, tetapi jika Anda lebih suka pengenalan mendalam tentang Python dan dasar-dasar kode "Pythonic", Anda harus memeriksa Corey Schafer's seri tutorial. Itu dimulai dari awal dan Anda akan belajar banyak.
Pemrograman Ruby
Ruby adalah bahasa yang menarik baik dalam sintaks dan paradigma pengkodean. Jika Anda berasal dari bahasa imperatif seperti C# atau Java, mungkin perlu beberapa saat bagi Ruby untuk mengklik — tetapi jika Anda berasal dari bahasa fungsional seperti Lisp atau Clojure, Anda akan merasa seperti di rumah sendiri. Ruby tidak memiliki banyak kegunaan di dunia nyata selain pengembangan web back-end, tetapi sangat populer di ranah itu. Seri ini oleh Jake Day Williams adalah pengantar yang sangat baik.
Pengembangan Android
Jika Anda memiliki ide aplikasi seluler yang luar biasa, pengembangan Android adalah cara termurah untuk memulai — dan jika aplikasi Anda laris, Anda dapat menghasilkan banyak keuntungan. Tetapi sebelum Anda belajar membuat aplikasi Android, pastikan Anda memiliki pemahaman yang kuat tentang Java! Setelah Anda merasa nyaman dengan Java, Anda dapat menekan Gua Pemrogramanseri Android Java yang luar biasa, kemudian berkembang lebih jauh lagi dengan ini sumber daya pengembangan Android yang luar biasa Jadi, Anda Ingin Mengembangkan Aplikasi Android? Berikut Cara BelajarSetelah bertahun-tahun, orang akan berpikir bahwa pasar seluler sekarang dipenuhi dengan setiap aplikasi yang dapat dibayangkan oleh manusia - tetapi bukan itu masalahnya. Ada banyak ceruk yang masih perlu... Baca selengkapnya .
Pengembangan iOS Swift
Jika Anda ingin membuat aplikasi iOS, tidak perlu repot lagi mempelajari Objective C. Swift lebih baik, bukan hanya karena lebih mudah dipelajari, tetapi lebih fleksibel dan dibangun dengan fitur bahasa modern yang mempercepat pengembangan dan mengurangi kemungkinan bug. Jim CampagnoSeri Swift 3 sangat cocok untuk pemula dan menengah. Anda juga dapat melengkapi dengan tutorial Swift yang bagus ini Tempat Terbaik untuk Belajar Swift, Bahasa Pemrograman AppleJika Anda ingin belajar Swift, sekaranglah saatnya untuk menyelami. Bahasa memiliki masa depan yang cerah dan semakin cepat Anda mempelajarinya, semakin cepat Anda dapat menuai hasilnya. Baca selengkapnya dan perkuat pengetahuan Anda dengan proyek Swift pintar ini Jadi Anda Ingin Membuat Aplikasi iPhone? 10 Proyek Untuk PemulaIngin membuat aplikasi iPhone dan iPad? Mulailah dengan mempelajari dasar-dasar Swift. Baca selengkapnya .
Pengembangan web
Saya menyebutkan Quentin Watts di atas sebagai sumber yang bagus untuk mempelajari JavaScript, tetapi Anda harus memiliki yang solid pemahaman tentang HTML dan CSS bahkan sebelum Anda berpikir tentang JavaScript — dalam hal ini Anda harus mulai dengan miliknya HTML5 dan CSS3 untuk Pemula seri. Ini benar-benar baru dan terkini tentang praktik terbaik dan standar web!
Flask adalah kerangka kerja web untuk Python yang menyederhanakan proses pembuatan aplikasi web. Ini ringan sehingga Anda tidak akan terjebak dengan API yang besar, tetapi dapat diperluas melalui plugin pihak ketiga saat Anda membutuhkan fitur dan fungsionalitas tambahan. Setelah menyelesaikan Cukup DicetakSeri Intro to Flask di atas, selami miliknya tutorial Flask menengah dan lanjutan.
Ketika pengembang web melampaui Flask, mereka biasanya beralih ke Django yang jauh lebih besar dan lebih kuat. Diperingatkan bahwa Django adalah tugas berat sehingga memiliki kurva belajar yang curam! Tetapi ini banyak digunakan dalam pengembangan web profesional untuk hal-hal back-end, jadi ada peluang bagus untuk mendapatkan pekerjaan jika Anda menjadi ahli Django. Seri ini oleh Pengusaha Pengkodean fantastis.
Pengembang web back-end yang tidak menyukai JavaScript atau Python cenderung menggunakan PHP atau Ruby, dan jika Anda ingin menggunakan Ruby secara profesional, maka taruhan terbaik Anda adalah Ruby on Rails (yang setara dengan Ruby dari Django untuk Python). Untungnya ada banyak cara untuk belajar Ruby on Rails, tetapi hanya sedikit yang sebagus seri ini dengan Dave Jones. Dia juga memiliki seri terpisah untuk membuat situs web dengan PHP dan MySQL, jika Anda tertarik.
Pengembangan Game
Ingin membuat video game? Ada lusinan mesin dan kerangka kerja gratis yang dapat Anda gunakan. Kami telah menyoroti beberapa yang terbaik 5 Alat Perangkat Lunak Pengembangan Game Gratis untuk Membuat Game Anda SendiriPerangkat lunak pengembangan game gratis adalah cara yang bagus untuk memulai pembuatan video game. Kami telah menyusun perangkat lunak game terbaik di pasaran. Baca selengkapnya sebelumnya, tetapi Unity jelas merupakan opsi yang paling ramah. Sayangnya, tutorial Unity lebih umum daripada butiran pasir di pantai. Untuk setiap yang baik ada seratus yang buruk — tanda kurung adalah salah satu yang baik. Apakah Anda seorang pemula mutlak? Jika demikian, Anda harus memulai dengan seri tutorial C#-nya dari awal artikel ini.
Inilah kepribadian Unity yang terkenal lainnya: quill18creates, yang tutorial game membangun dasarnya adalah salah satu tutorial paling mendalam dan komprehensif di luar sana. Dia juga memiliki seri lain, seperti membuat penembak ruang 2D atau arena FPS multipemain. Perhatikan bahwa praktik pengkodeannya bukan yang terbaik. Fokus di sini adalah pada banyaknya keterampilan Unity yang akan Anda kembangkan.
Unreal Engine 4 seperti versi Unity yang lebih besar, lebih baik, dan lebih cepat yang menggunakan C++ daripada C# sebagai yang utama bahasa pemrograman, tetapi tidak seperti Unity, Unreal Engine 4 juga memiliki bahasa skrip visual yang disebut cetak biru. Ini berarti Anda berpotensi dapat membuat game tanpa menulis satu baris kode pun. Dan yang bagus adalah Epic Games, pencipta mesin, menyediakan ratusan video tutorial untuk membantu Anda memulai. "Mengesankan" adalah pernyataan yang meremehkan di sini.
Tutorial terakhir yang ingin saya soroti melibatkan kerangka kerja pengembangan game yang disebut LibGDX untuk programmer Java. Tidak seperti Unity dan Unreal Engine 4, LibGDX tidak memiliki editor bawaan atau fitur drag-and-drop. Ini 100 persen kode demi kode. Ini juga memiliki ekspor multi-platform, sehingga Anda dapat menggunakannya untuk membuat game desktop, seluler, dan web. Seri ini oleh GameDari Awal adalah pengantar yang bagus untuk kerangka itu sendiri. Kemudian tindak lanjuti dengan tutorial permainan sederhana resmi.
Apakah Kami Ketinggalan Saluran YouTube?
Saya yakin ada banyak tutorial pemrograman lain di YouTube yang bermanfaat. Jika Anda mengetahuinya, beri tahu kami. Kami ingin memeriksanya dan mungkin mempelajari beberapa hal saat kami menonton. Jika tidak, kami berharap tutorial di atas akan membantu Anda dalam perjalanan pemrograman Anda sendiri.
Bahasa pemrograman apa yang Anda minati saat ini? Proyek seperti apa yang sedang Anda kerjakan? Atau jika tidak ada, apa yang Anda harapkan untuk akhirnya dibuat? Bagikan dengan kami di komentar!
Joel Lee memiliki gelar B.S. dalam Ilmu Komputer dan lebih dari enam tahun pengalaman menulis profesional. Dia adalah Pemimpin Redaksi MakeUseOf.