Dibutuhkan waktu yang tidak sedikit untuk menguasai
sebuah bahasa pemrograman. Namun selama kita mengetahui dasar, algoritma, dan
fungsi dari setiap keyword maka kita dapat lebih mudah untuk mengeksplor lebih
dalam tentang pemrograman.
Untuk yang baru mulai dalam pemrograman, mungkin belum
tau darimana harus memulainya. Berikut ini beberapa website yang akan membantu
kalian untuk belajar pemrograman dari awal hingga advanced.
1.
Code Academy
Code Academy merupakan website terpopuler untuk
belajar coding secara interaktif. Disini kalian dapat belajar dengan mengikuti
instruksi yang tersusun dengan baik. Setiap pembelajaran kalian akan diberikan
instruksi dan penjelasan setiap kode. Kalian juga dapat mencoba-coba dengan
fitur on screen console nya.
Code Academy menawarkan berbagai macam pembelajaran,
antara lain Web Development, HTML, CSS, JS, Python, Jquery, Ruby, Java, SQL,
PHP, APIs, Data Analytics.
Hampir sama dengan Code Academy, Code Avengers juga
menawarkan pembelajaran secara interaktif. Code Avengers tidak terlalu
disarankan untuk pemula, Code Avengers menampilkan suatu kode dan instruksi
yang beragam dengan penjelasan singkatnya.
Di Code Avengers kalian dapat belajar Python, HTML,
CSS, JS, Web Dev, Design, Game Dev.
3.
Khan Academy
Walaupun Khan Academy dalam pembelajarannya tidak
terlalu terstruktur seperti Code Academy, tetapi Khan Academy tetap memberikan
pembelajaran yang menyenangkan dan menarik untuk pemula. Khan Academy tidak
hanya fokus pada pemrograman terdapat materi lain yang bisa dipelajari seperti
matematika, sains, teknik, seni, dan ekonomi.
Khan Academy memberikan materi dengan sistem watch and
learn. Kalian juga bisa mengeksplor sendiri kode yang diberikan dan menyimpan
modifikasi yang kalian buat.
Nah, kalau ini favorit saya. Di Tutorials Point kalian
dapat belajar banyak dasar bahasa pemrograman. Bahkan arduino ada di dalam
website ini. Di Tutorials Point kalian belajar mulai dari dasar sekali. Kalian
akan belajar dari apa, digunakan untuk apa, bagaimana men-setupnya. Kalian juga
akan dijelaskan satu persatu dari keyword, fungsi yang ada, dan juga terdapat
fitur Try it untuk mengeksekusi code secara online dari web tersebut.
5.
Hacker Rank
Kalau di situs sebelumnya kalian belajar dengan
mengikuti instruksi dan melihat penjelasan dari instruksi yang ada, di Hacker
Rank kalian akan memecahkan masalah. Kalian akan diberikan suatu masalah dengan
input dan output yang diminta. Lalu kalian dapat mengetik code dalam bahasa
pemrograman yang dapat kalian pilih sendiri untuk memecahkan masalah tersebut.
Hacker Rank juga bekerja sama dengan beberapa perusahaan
IT, jadi semakin banyak kalian memecahkan suatu masalah, maka semakin besar
peluang kalian untuk dapat bekerja di perusahaan tersebut. Namun, berdasarkan
pengalaman saya, masalah yang diberikan tidak semudah yang diperkirakan, tapi
bisa jadi kalian dapat memecahkan masalah tersebut.
No comments:
Post a Comment