Tips & Trick Ngoding untuk Pemula

Tips & Trick Ngoding untuk Pemula

Pelajari konsep dasar coding
• Struktur Data, format khusus yang berhubungan dengan penyimpanan dan analisis data sesuai dengan tujuan penggunaannya.
• Variabel, hal yang merujuk pada angka, nilai, memory address dan character string yang menjadikan seorang programmer bisa menciptakan program tertentu.
• Control Structure, blok pemrograman yang bermanfaat untuk menganalisis suatu variabel dan memutuskan arah berikutnya.
• Tools, merujuk pada program komputer yang berguna untuk membuat, mendukung, memelihara sekaligus mengoperasikan debug.
• Syntax, kode yang bisa dimengerti oleh komputer sehingga tujuan programmer tercapai.



Pelajari jenis-jenis developer
• Front-end developer, jenis developer yang mengurusi masalah website dari tampilan. Umumnya menggunakan CSS, JavaScript dan HTML.
• Back-end developer, jenis developer yang mengurusi masalah pengelolaan aplikasi, server dan database untuk memastikan adanya komunikasi yang lancar tanpa terhambat.
• Full-stack developer, jenis developer yang bertugas untuk memperbaiki front-end dan back-end yang ada pada sebuah website atau aplikasi.



Pahami perbedaan bahasa pemrograman
• Style Sheet
Tipe bahasa ini digunakan untuk mengatur tampilan konten, misalnya warna, font, dan layout. Jenis bahasa yang termasuk style sheet yaitu (CSS) dan (SCSS);
• Markup
Fungsi tipe bahasa ini adalah mengurusi masalah struktur website atau aplikasi dan menata informasi yang ditampilkan. Contohnya yaitu (HTML), (XHTML) dan (KML).
• Script
Tipe ini merujuk pada perintah komputer yang otomatis langsung dieksekusi. Jenis bahasa codingnya antara lain JavaScript, Ruby, Python, PHP dan Perl.


Awali dari HTML
      HTML merupakan bahasa pemrograman yang memiliki syntax sederhana sehingga mudah dipahami oleh pemula. Pada tipe HTML5, misalnya, syntax yang dimiliki sangat sederhana tapi tetap minim
kesalahan. Setelah cukup menguasai HTML, barulah mengeksplor bahasa pemrograman lain seperti SCSS dan CSS. Kamu juga bisa mempelajari tipe bahasa tersebut secara bersamaan karena HTML dan CSS diibaratkan serangkai.Cermati coding yang dibuat orang lain

Mulailah dengan melihat coding yang sederhana agar kamu tidak terbebani dengan hal yang terlalu rumit di awal. Dari coding tersebut, cobalah untuk menganalisis hal berikut ini:
• Kesalahan yang mungkin ditemukan pada potongan coding;
• Metode yang diaplikasikan pada line coding;
• Penggunaan kode tertentu untuk mengubah fungsi yang dimiliki.



Belajar Bahasa Inggris
      Trik ini adalah yang paling tidak berhubungan dengan dunia per-coding-an atau pemrograman tapi justru yang paling penting. Karena dokumentasi tools & framework serta tutorial bahasa pemrograman jauh lebih banyak yang ditulis menggunakan Bahasa Inggris. Akan beda ceritanya jika Anda mempunyai penerjemah pribadi dan menerjemahkan setiap kata demi kata di layar monitor Anda. Selain itu forum-forum developer juga banyak menggunakan Bahasa Inggris seperti Stack Overflow contohnya.


Sumber : https://www.binaracademy.com/blog/cara-belajar-coding-yang-efektif-untuk-pemula

Berita Rekomendasi

Apa Itu Agile & Mengapa Agile itu Penting?

12/11/2024

Apa Itu Agile & Mengapa Agile itu Penting?

Sebelum mengenal lebih jauh tentang Agile, kita perlu tahu sebelumnya di dunia seperti apa kita tinggal saat ini. Kita tinggal di era VUCA (Volatility, Uncertainty, Complexity dan Ambiguity) di mana…

Lihat
Tahu Gak Sih Apa Itu Kubernetes?

12/11/2024

Tahu Gak Sih Apa Itu Kubernetes?

Kubernetes merupakan platform open-source yang digunakan untuk melakukan manajemen workloads aplikasi yang dikontainerisasi, serta menyediakan konfigurasi dan otomatisasi secara deklaratif. Kubernetes berada di dalam ekosistem yang besar dan berkembang cepat.…

Lihat
Flutter: Kerangka Kerja Aplikasi Mobile Multiplatform yang Efisien

12/11/2024

Flutter: Kerangka Kerja Aplikasi Mobile Multiplatform yang Efisien

Flutter adalah kerangka kerja (framework) aplikasi mobile multiplatform yang diciptakan oleh Google. Flutter memungkinkan pengembang untuk membangun aplikasi yang dapat dijalankan di berbagai platform seperti Android, iOS, website, dan desktop,…

Lihat