Tahap awal yaitu menjadi newbie kadang yang paling susah menurut saya, karena tidak ada gambaran apapun tentang hal baru yang dipelajari. Berikut ini beberapa tuntunan tutorial untuk paling tidak bisa membantu meenjadi programmer pemula/newbie. Kenapa tahap ini penting? Karena saya percaya setelah seseorang mencapai tahap awal, mereka lebih mudah meng-explore tahap-tahap selanjutnya.
1. Level: Pendahuluan
Diperuntukkan untuk orang yang belum tahu sama sekali tentang dunia programming. Saya akan mengarahkan ke web developer, karena basic saya adalah seorang web developer.
What is programming?
Apa itu pemprogramman?
Bahasa Pemprogramman
2. Level: Coba-Coba & Latihan
Dilevel ini goalnya adalah untuk melatih problem solving anda. Tiga konstruksi fundamental akan difokuskan dilevel ini. Level ini sangat penting, karena ini akan berkaitan dengan level-level selanjutnya.
Dasar Pemprograman Dengan Javascript
Setelah paham dasar-dasar pemprograman, saya sarankan untuk berlatih dengan soal-soal algoritma dan pemprograman klik disini.
3. Level: Database
Database tidak bisa dipisahkan dari sebuah aplikasi, entah dalam bentuk text file biasa atau dalam bentuk lainnya.
Pengenalan Database
Database Design
4. Level: Studi Kasus
Setelah belajar 3 level diatas. Saatnya menguji coba kemampuan.
Bagaimana Cara Membuat Website(HTML, CSS, PHP)
Seri Membuat Web Dengan PHP MySqli OOP + Bootstrap + MySQL
Membuat Website Portal Berita PHP MYSQL
Selamat, anda sudah ditahap newbie dalam dunia programming khususnya web development. Jangan membayangkan anda akan setara dengan lulusan IT yang jago, mungkin lulusan IT yang tempe bisa lah disamakan, yang salah jurusan, buat skripsi bayar orang, bisa lah mungkin sama skillnya, tetapi kalau disandingkan dengan yang jago, rasanya masih perlu latihan lebih banyak lagi.
Dunia programming ini sangat luas. Masih banyak hal yang perlu dipelajari. Studi kasus – studi kasus yang lebih kompleks akan menampar anda betapa banyaknya hal-hal yang belum diketahui. Kuncinya adalah konsisten. Konsisten belajar dan latihan.