Ini pertanyaan yang cukup umum. Saya tahu sedikit Perl dan Python dan saya ingin belajar pemrograman secara lebih mendalam sehingga begitu saya bisa menguasainya, saya bisa mulai mengembangkan aplikasi dan kemudian situs web.
Saya ingin mengetahui suatu algoritma (urutan langkah :)) yang dapat menggambarkan pendekatan saya terhadap pembelajaran pemrograman secara umum. Saya telah memposting pertanyaan kecil di Perl / Python dan saya telah menerima banyak bantuan dari semua orang.
Catatan: - Saya tidak terburu-buru untuk belajar. Saya tahu ini membutuhkan waktu dan itu tidak masalah.
Tolong beri saran yang menurut Anda valid. Juga, tolong jangan memaksaku untuk belajar Lisp, Haskell dll - Saya seorang pemula.
learning
algorithms
user9057
sumber
sumber
Jawaban:
Algoritma 11 langkah untuk mempelajari bahasa pemrograman baru
Saat ini saya sedang dalam proses belajar Lisp , dan saya akan merekomendasikan algoritma berikut:
sumber
sumber
4a5 > cross_pollinate(many);
Untuk setiap bahasa yang ingin Anda pelajari
L
L
.L
dalam bahasa favorit Anda.L
L
Itu harus cukup banyak untuk menutupinya, kembalilah kepada kami dengan laporan kemajuan dalam 10 tahun .
Jika semua yang Anda cari adalah belajar melakukan pengembangan web, dan Anda sudah tahu Perl dan Python, Anda sudah cukup banyak untuk memulai. Saya akan mengatakan mulai belajar seluk beluk Apache (dan khususnya
mod_perl
danmod_python
), kemudian berlatih. Mungkin mengambil satu atau dua buku tentang pemrograman CGI, komunikasi jaringan dan semacamnya, daripada manual bahasa tertentu.Sebagai catatan terakhir, menjadi pemula bukan alasan untuk tidak belajar Lisp. Periksa SICP dan ceramah videonya . Baik mengasumsikan tingkat keahlian dengan pengembangan, atau komputer. Bahkan mengutip pengantar video ceramah
sumber
Saya tidak ingin banyak bicara kecuali dua langkah.
Pemrograman PS adalah tugas harian Anda.
sumber
Cara terbaik adalah mempelajari dasar-dasar / dasar-dasar bahasa pemrograman dan kemudian bergabung dengan perusahaan sebagai pengembang junior (kontraktor). Ini akan menjadi cara tercepat untuk belajar dan menghasilkan uang juga untuk waktu Anda;)
sumber