Cara terbaik untuk mempelajari cara membuat situs web dan aplikasi adalah dengan benar-benar melakukannya , artinya Anda harus membuat proyek, dan melakukannya setiap saat. Video pendek ini menyampaikan emosi seorang pendatang baru dan memberikan beberapa saran yang bagus tentang masalah tersebut.
Saya juga menulis beberapa rekomendasi lain untuk orang-orang yang tertarik mempelajari pengembangan web yang harus Anda baca sebelum memulai.
Namun, sama seperti Anda tidak dapat berbicara bahasa yang Anda tidak tahu kata-kata, Anda perlu memahami dasar-dasarnya sebelum Anda dapat membangun proyek yang bermanfaat. Berikut adalah beberapa sumber daya untuk mengambil beberapa dasar-dasar dan situs yang memungkinkan Anda menjelajah sendiri.
Ada banyak tempat bagus untuk mempelajari dasar-dasar pengembangan web secara gratis. Mulailah dari sini, tetapi cabutlah mereka untuk bermain-main dengan hal-hal yang tidak mereka ajarkan secara langsung. Setelah melalui beberapa, coba buat sendiri situs / proyek lain dari awal. Melakukan hal itu akan memperkuat konsep, mengajari Anda detail implementasi, dan kemungkinan mengajarkan Anda hal-hal tambahan juga. Anda tidak bisa menjadi pengembang atau desainer yang baik hanya dengan membaca, Anda harus membuatnya !
Saya membuat kursus kilat untuk desainer yang belajar pengembangan web
Saksikan berikut ini! Mereka dirancang untuk audiens berbasis desain tetapi berlaku untuk siapa pun yang belajar. Mereka mengajarkan dasar-dasar dalam slide / post / video kemudian menetapkan proyek kecil di akhir masing-masing untuk mengajarkan pengembangan front-end dunia nyata.
Situs web tutorial bagus lainnya
- CodeAcademy - Dasar-dasar pengetahuan umum dari beberapa bahasa.
- Seri "Learning the Web" Mozilla - Ini dimulai pada tingkat awal dan dapat memandu Anda ke beberapa topik yang lebih kompleks. Sumber yang bagus, saya sangat merekomendasikannya.
- Udacity - Kelas pengembangan web umum.
- Tuts + - Tutorial tentang topik yang lebih spesifik.
- KhanAcademy - Saya belum menggunakannya secara pribadi, tetapi tampaknya semakin baik setiap hari.
Jangan gunakan W3Schools , umumnya sudah usang dan sangat rentan kesalahan. Alih-alih, gunakan situs web tutorial seperti yang di atas untuk mempelajari dan menggunakan salah satu situs dokumentasi di bawah ini ketika Anda mencari sesuatu yang spesifik.
Dokumentasi
Melihat dokumentasi untuk properti, perpustakaan, dan semacamnya sangat penting untuk menjadi pengembang web yang baik. Berikut ini adalah beberapa dokumen terbaik yang dapat Anda gunakan:
- W3.org - Dokumentasi resmi untuk hampir semua yang diimplementasikan oleh browser web. Belajar membaca dokumen ini sangat penting! Ini tidak berafiliasi dengan W3Schools dengan cara apa pun.
- Mozilla Docs - Sumber daya pihak ke-3 yang sangat andal dari pencipta FireFox yang tetap mutakhir.
- WHATWG.org - Semacam pesaing open source untuk W3; beberapa browser menerapkan saran tertentu dari sini selama W3 di kali.
- DevDocs - Tidak resmi, tetapi memiliki banyak bahasa dokumen di satu situs. Cukup nyaman.
Feed yang bermanfaat
- WebPlatformDaily - Daftar berita yang berhubungan dengan semua web yang diperbarui setiap hari (kecuali akhir pekan).
- SitePoint - Artikel yang sangat berguna tentang berbagai hal.
- WebDesignerDepot - Dapat berada di sisi spam, tetapi sebagian besar artikel aktualnya bagus.
- Smashing Magazine - Topik lebih lanjut, tetapi sebagian besar semua bacaan bagus.
- A List Apart - Sedikit pengetahuan lebih lanjut dalam bentuk blog.
Editor
Proyek kecil / bermain dengan kode
- JSFiddle - Buat proyek kecil dan pantau mereka.
- CodePen - Lihatlah orat-oret kode orang lain dan kirimkan sendiri untuk dilihat orang lain.
Editor teks lengkap
Situs web bermanfaat lainnya
Cari blog pribadi pengembang web dan perancang yang Anda sukai. Mereka sering memiliki konten yang luar biasa.
Saya juga telah menulis pengantar untuk desain UI yang bisa sangat berguna. Saya menghubungkan beberapa sumber daya tambahan di dalamnya.
Saya tidak bisa cukup menekankan, cara terbaik untuk belajar adalah membangun hal-hal yang mendorong batas Anda dan melakukannya terus-menerus .
Untuk daftar yang lebih besar (dan mungkin luar biasa) dari situs web terkait yang bermanfaat, checkout WebDesignRepo !