/belajar-koding

sebuah repository yang berisi konten-konten untuk belajar koding

Primary LanguageShell

belajar-koding

I think by understanding what's going on behind the scene it's gonna make you a much better developer

Bahasa Pemograman

  1. HTML + CSS
  2. JavaScript
  3. Python
  4. Ruby
  5. Rust
  6. Java
  7. Golang
  8. Shell

Materi Pemograman

kecuali html dan css, setiap bahasa pemograman memiliki materi standard untuk dipelajari yang hampir mirip diantaranya sebagai berikut

Basic

  1. Basic Syntax
    1. print (atau puts pada ruby): menampilkan hasil pada terminal
    2. variable atau constant assignment
  2. Tipe Data (mengenal tipe data, cara mengecek tipe data)
    1. Tipe data standard
      1. Strings
        1. Concatenation
        2. Interpolation
      2. Numbers (e.g. integer, float)
      3. Bools
    2. Tipe data koleksi
      1. Arrays
      2. Hashes
  3. Conditionals (if else, case with)
  4. Iteration (for loop, while loop)
    1. for-each: travesing technique to iterate through the elements in array/collection

Practice

  1. buat counter seperti 3..2..1..Go
  2. buat program cli pilihan menu makanan

Referensi Belajar

  1. The Net Ninja is very recommended for learning javaScript
  2. Bro Code

Web Development

framework atau sistem manajemen konten (CMS) untuk membangun website bedasarkan bahasa pemogramman yang digunakan adalah sbb:

  1. Python > Lektor, Pelican, Nikola, Flask, Django, Django-cms
  2. Ruby > Rails, Middleman, Jekyll, SpinaCMS, Locomotive, Bridgetownrb, Refinerycms
  3. PHP > Wordpress, CodeIgniter, Laravel, Phalcon, CakePHP