Sabtu, 01 April 2017

12 Situs untuk Belajar Coding Secara Gratis

1. Codecademy

situs belajar coding gratis 1
Situs Codecademy merupakan salah satu situs yang memungkinkan kamu belajar coding secara gratis. Jika kamu ingin tahu, sudah ada lebih dari 24 juta orang yang belajar coding menggunakan situs ini. Di sini, kamu akan diajarkan tentang HTML & CSSJavaScriptjQueryPHPPhyton dan Ruby. Menarik bukan?

2. Coursera

situs belajar coding gratis 2
Situs untuk belajar coding secara gratis selanjutnya adalah Coursera. Situs ini sudah berdiri sejak tahun 2012 silam. Coursera sendiri sudah menjadi sebuah perusahaan di bidang pendidikan teknologi yang menawarkan lebih dari 1000 program dan 119 institusi. Menariknya, selain kamu bisa belajar gratis di situs ini, kamu juga bisa melakukan pembayaran untuk dapat memperoleh sertifikat. Tertarik?

3. edX

situs belajar coding gratis 3
edX merupakan salah satu platform online-learning yang cukup terkenal di bidang pendidikan teknologi. Situs ini bersifat open source. Situs ini didirikan pada tahun yang sama dengan Coursera dan dibangun oleh Universitas Harvard dan MIT. Jadi, siapa yang sudah siap belajar coding gratis melalui situs ini?

4. Udemy

situs belajar coding gratis 4
Situs Udemy merupakan situs belajar coding gratis yang sudah ada sejak tahun 2010. Dengan membuka situs ini, kamu bisa belajar pemrograman secara cuma-cuma dengan metode yang disajikan melalui tayangan video. Salah satu pembelajaran yang tersedia gratis di sini adalah Programming for EntrepreneursHTML & CSS, serta Introduction Pyhton Programming.

5. aGupieWare

situs belajar coding gratis 5
Situs aGupieWare merupakan sebuah pengembang aplikasi yang mana sudah disurvei oleh program ilmu komputer dari beberapa lembaga terkemuka di Amerika Serikat. Pada akhirnya, situs ini memiliki kurikulum yang sama berdasarkan program gratis yang juga tersedia di Stanford, MIT, Carnegie Mellon, Berkeley dan Columbia.

6. GitHub

situs belajar coding gratis 6
Situs GitHub dapat memungkinkan kamu untuk mencari buku referensi ketika suatu waktu kamu dalam kondisi terdesak. Bahkan, kamu dapat mencari dan menemukan lebih dari 500 buku pemrograman secara gratis yang mencakup lebih dari 80 bahasa pemrograman yang berbeda. Tenang saja, buku-buku yang ada di GitHub selalu update kok.

7. MIT Open Courseware

situs belajar coding gratis 7
Nah, situs ini cukup menarik untuk kamu, guys! Pasalnya, jika kamu sudah merasa cukup dengan pembahasan pemrograman dasar, kamu bisa mengunjungi MIT Open Courseware untuk belajar coding secara gratis yang lebih mendalam lagi. Sesuai dengan namanya, situs ini memanfatkan courseware milik MIT untuk bisa membagikan ilmu pemrograman. Bahkan, di sini kamu bisa belajar Practical Programming loh. Keren kan?

8. Hack.pledge()

Situs Hack.pledge() merupakan situs yang komunitas developer. Di sini, kamu akan melihat beberapa developer yang high-profile. Perlu kamu tahu, di situs ini ada developer terkenal yang bernama Bram Cohen. Beliau adalah penemu software BitTorrent. Jadi, kamu bisa belajar coding gratis sambl berbagi pengalaman ke beberapa developer terkemuka di dunia.

9. Code Avengers

situs belajar coding gratis 9
Code Avengers merupakan situs belajar coding gratis yang sangat interaktif. Di sini, kamu bisa mempelajari bagaimana coding game yang sesungguhnya, coding sebuah aplikasi, serta tidak lupa akan ada pelajaran mengenai JavaScript, dan HTML & CSS. Setiap pelajaran, akan memakan waktu hingga 12 jam untuk dapat diselesaikan. Oh ya, situs ini tersaji dalam bahasa Inggris, Rusia, Belanda, Spanyol, Italia, Turki, dan Portugal.

10. Khan Academy

situs belajar coding gratis 10
Situs belajar coding gratis ini sudah cukup tua. Khan Academy sudah ada sejak tahun 2006 yang mana pengajar pertamanya adalah Salman Khan. Setiap langkah untuk belajar coding di sini disajikan dalam bentuk video tutorial. Kayaknya, nggak perlu dijelaskan lebih panjang lagi, kamu bisa langsung mengunjunginya dan belajar.

11. Free Food Camp

situs belajar coding gratis 11
Pada situs Free Food Camp, kamu akan mempelajari HTML5CSS3JavaScriptDatabaseDevToolsNode.jsAngular.js, dan Agile. Di sini, kamu dapat bergabung dengan jaringan komunitas mahasiswa hingga profesional sekalipun. Kerennya, di sini kamu bisa membuat sebuah aplikasi gratis sekaligus menunjukkan keterampilan coding yang sudah kamu kuasai.

12. HTML5 Rocks

situs belajar coding gratis 12
Situs belajar coding gratis terakhir adalah HTML5 Rocks. Situs ini merupakan proyek Google yang sudah diluncurkan pada tahun 2010. Situs ini didirikan untuk melawan HTML5 Apple. Kamu bisa mendapatkan beragam tutorial dan lain sebagainya. Dengan aktif mengunjungi situs ini, kamu akan mampu memiliki dasar yang baik dalam bidang pemrograman.
SUMBER
https://jalantikus.com/tips/situs-belajar-coding-gratis/

CodeInGame, Belajar Coding Sambil Bermain Game, Kenapa Nggak?

CodeInGame merupakan sebuah website yang menyediakan pembelajaran bahasa pemrograman dengan metode berbasis game. Game yang disediakan pun terbilang cukup banyak dan bervariasi, dengan basis mini-game yang sangat mengasyikkan untuk dimainkan. Mulai dari game petualangan, tembak-tembakkan dengan pesawat luar angkasa, hingga game balapan.
CodeInGame ini juga menyediakan banyak bahasa pemrograman yang bisa kamu pakai untuk memainkan game-nya, antara lain C, C++, Java, Javascript, Python3, Bash, Clojure, Dart, PHP, Ruby, dan masih banyak lagi. Menariknya, CodeInGame ini menyediakan banyak jendela, sehingga memudahkan kamu untuk bermain dan menulis kode. Berikut sekilas cara mainnya.
  • Silakan kamu Log in, jika belum punya akun maka harus mendaftar dahulu. Bisa menggunakan email, Facebook, Google+, LinkedIn, atau Github.codeingame belajar coding sambil main game (2)
  • Kemudian kamu bisa mengisi data yang diperlukan, seperti nickname, avatar/foto profil, nama perusahaan tempat kamu bekerja, dan lainnya.codeingame belajar coding sambil main game (4)
  • Silakan kamu lanjutkan untuk bermain. Buat kamu yang agak bingung, kamu bisa mencoba tutorialnya terlebih dahulu.codeingame belajar coding sambil main game (3)
  • Tahap selanjutnya, kamu pilih jenis bahasa pemrograman yang ingin kamu pelajari. Pada percobaan pertama tutorial game CodeInGame, Jaka pilih C++.codeingame belajar coding sambil main game (6)
  • Setelah kamu menuliskan contoh coding-nya, kamu akan di bawa ke Preview Desain game yang sudah kamu buat.codeingame belajar coding sambil main game (1)
  • Lanjutkan coding sesuai dengan Hit pada game tersebut.
Buat kamu yang suka tantangan, bisa menggunakan fitur multiplayer untuk bermain bersama sesama programer lainnya. Bahkan, kamu juga bisa ikutan kontes dan mengadu skill coding kamu dengan gamer lainnya di seluruh dunia. Tentu saja, jangan lupa untuk bergabung dengan komunitas programer di CodeInGame.\

SUMBER
https://jalantikus.com/tips/codeingame-belajar-coding-sambil-bermain-game/

10 Text Editor Terbaik untuk Programmer

Ada banyak sekali text editor di luar sana yang tentunya punya tampilan dan fitur berbeda-beda. Maka dari itu, JalanTikus kumpulkan 10 Text Editor terbaik untuk programmer sebagai tempat menulis kode program.

1. Sublime Text

Sublime text
Sublime Text adalah salah satu teks editor terbaik untuk programmer khususnya Web Developer yang sangat canggih untuk codingmarkup dan lain-lain. Sublime Text ini bisa dibilang sebagai senjata wajib bagi web developer. Kamu akan menyukai antarmuka pengguna yang sangat sederhana, dengan fitur dan kinerja yang luar biasa.
Sublime Text tersedia dalam versi berbayar dan gratis. Sublime Text juga memiliki banyak fitur, di antaranya fitur goto anythingcommand palletemultiple selectionsdistraction free modesplit editinginstant project switchcustomize anything, dan plugin API. Masih kurang? Sublime Text memiliki banyak plugins, kamu bisa mendownload plugins di Internet dan menginstalnya.

2. Atom

atom
Atom adalah text editor yang memiliki lisensi open source dan tersedia untuk platform OS X, Linux, dan Windows. Atom ini dibuat oleh GitHub dan diklaim sebagai text editor yang bisa di-custom dengan mengubah file konfigurasinya.
Atom ini mirip dengan Sublime Text, karena memang dibuat dengan menggunakan Sublime Text sebagai referensinya. Atom ini bersifat modular, jadi kamu bisa menginstal plugins tambahan.

3. Notepad++

notepad++
Notepad++ adalah text editor terbaik yang berjalan di sistem operasi Windows yang didistribusikan sebagai perangkat lunak bebas. Notepad++ mendukung banyak bahasa, di antaranya Assembly, C, C++, C#, CSS, HTML, Java, Javascript, Pascal, Perl, PHP, Python, Ruby, Shell, SQL, VB, XML, dan lainnya.
Notepad++ memiliki banyak kelebihan, seperti memiliki GUI yang baik dan menarik. Selain itu, Notepad++ juga dapat ditambahkan berbagai plugin yang bisa mempermudah pekerjaan programmer.

4. Light Table

light-table
Light Table adalah text editor yang berasal dari crowdfunding di Kickstarter yang berhasil mengumpulkan dana hingga US$300 ribu. Light Table pun dianggap sebagai editor teks yang sangat modern dan inovatif.
Editor ini dapat dengan mudah disesuaikan, bahkan kamu bisa menyematkan grafis dan melihat secara real time hasil kode tertentu. Seperti text editor pada umumnya, Light Table mendukung banyak bahasa pemrograman. Namun, memiliki integrasi khusus untuk beberapa bahasa pemrograman, yakni Clojure, JavaScript, HTML, dan CSS.

5. Bluefish

bluefish
Text editor terbaik untuk programmer selanjutnya adalah Bluefish. Bluefish memiliki beberapa keunggulan, seperti memiliki fitur pencarian yang canggih, fungsi undo/redo yang tak terbatas, dapat membuka ribuan file sekaligus, dan masih banyak fitur lainnya.
Dari segi tampilan, Bluefish memang tidak semenarik Thimble atau Firebug. Namun jika kamu hanya ingin menuliskan kode, Bluefish bisa jadi salah satu pilihan karena ditujukan untuk pemakai yang fokus dalam pemrograman web. Fitur untuk HTML5 hingga CSS telah tersemat dengan baik dan pastinya cross platform yang tersedia di Windows, Linux, dan Mac OS.

6. Brackets

Brackets
Secara umum text editor dibuat untuk tujuan umum, seperti Notepad++ dan Sublime yang bisa digunakan untuk berbagai bahasa pemrograman dan berbagai keperluan. Nah, ada juga text editor yang dibangun hanya untuk tujuan tertentu, salah satunya adalah Brackets.
Brackets adalah text editor yang secara khusus dikembangkan untuk tujuan web design dan front-end developmentProject Brackets ini diusung oleh Adobe secara open source dan dikembangkan secara aktif oleh komunitas web developer.

7. Vim

vim
Vim atau Vi Improved adalah teks editor terbaik yang sangat powerful. Aplikasi ini memungkinkan kamu untuk melakukan segala sesuatu hanya menggunakan keyboard dan berbekal shortcut. Dengan Vim kamu dapat mengubah teks yang ada di dalam dokumen, memindahkan, menghapus baris, mengubah secara otomatis, dan masih banyak lagi tanpa harus menggunakan mouse.
Vim merupakan source code editor favoritnya para programmer dalam membuat program. Kebanyakan dari mereka yang suka menggunakan Linux biasanya akan menyukai Vim. Namun, kamu pun bisa menyukai editor ini karena Vim bisa digunakan untuk tugas-tugas editing yang umum, misalnya sebagai tempat menulis artikel yang cukup panjang.

8. Emacs

Emacs
Emacs adalah editor teks yang memiliki berbagai fungsi dan dikenal luas oleh kalangan pemrogram komputer dan pengguna komputer lainnya. Versi aslinya ditulis oleh Richard Stallman pada tahun 1975 yang pada awalnya bersama Guy L. Steele, Jr. Namanya diambil dari singkatan Editor MACroS. Sejak itu banyak versi Emacs yang telah muncul, namun saat ini yang paling banyak dipakai adalah GNU Emacs (juga ditulis oleh Stallman) dan XEmacs.
GNU Emacs ini memiliki slogan "editor dengan tampilan real-time yang mudah dikembangkan (extensible), disesuaikan (customizable), dan mendokumentasikan sendiri (self-documenting)". Lebih lanjut, GNU Emacs ditulis dalam C dan menyajikan Emacs Lisp sebagai extension language. Emacs memiliki sebuah fitur bantuan yang menampilkan dokumentasi menyeluruh dari perintah, variabel, dan fungsi yang ada di dalamnya. Selain itu, ia juga memiliki tutorial built-in yang akan muncul secara otomatis apabila pengguna mengetikkan perintah-perintah editing tanpa membuka file apa pun.

9. UltraEdit

UltraEdit
UltraEdit juga merupakan text editor terbaik yang sangat powerful dan sangat populer. Keunggulan dari UltraEdit yakni mampu berjalan di atas hampir semua sistem operasi seperti Linux, Max Os, dan Windows.
Seperti text editor lainnya, fitur-fitur UltraEdit sangat lengkap. Beberapa keunggulan UltraEdit, di antaranya 64 bit file handlingunicode supportdisk based text editinglarge file handlingmultiline find dan replacespell checker, dan lainnya. Namun, jika kamu ingin menggunakan seluruh fitur-fitur andal dari UltraEdit, kamu harus membeli lisensinya.

10. ICEcoder

ICECoder
ICEcoder adalah text editor berbasis browser yang memungkinkan kamu untuk melakukan aktivitas coding langsung di browser baik online atau offline. Itu berarti semua yang kamu butuhkan untuk programming ada pada browser. ICEcoder mendukung berbagai bahasa termasuk HTML, CSS, Javascript, PHP, Ruby, dan banyak lagi.