Jika saat ini Anda tidak mahir (yaitu, nyaman mengerjakan proyek-proyek penting) dalam bahasa pemrograman lain, Anda harus mengikuti program tutorial / studi yang ditujukan untuk programmer baru.
Secara pribadi, saya tidak seperti "belajar x di menit sepuluh" atau "belajar y dalam dua puluh empat jam" typ buku, karena orang-orang belajar dengan kecepatan mereka sendiri, jadi saya lebih memilih sumber diarahkan diri mondar-mandir.
Seri Head First dari O'Reilly adalah buku-buku bagus yang menggunakan prinsip-prinsip dari teori belajar dan sains kognitif untuk meningkatkan retensi. Saya telah menggunakan beberapa buku mereka, dan saya telah mendengar hal-hal baik tentang Head-First Python .
Selain itu, salah satu tutorial paling populer di luar sana adalah Learn Python The Hard Way , oleh Zed Shaw. Ini tersedia dalam bentuk cetak, eBuku, kelas video, dan (gratis!) Versi HTML online. Ini disebut 'The Hard Way' karena dia memaksa Anda untuk mempelajari dasar-dasarnya dengan cara yang praktis daripada hanya melemparkan latihan kepada Anda yang tidak benar-benar membantu Anda benar-benar memahami cara membuat perangkat lunak dalam bahasa (yang merupakan kritik saya terhadap beberapa buku 'dalam 24 jam').
Selain itu, tetaplah dengan itu, dan ketika Anda terjebak, mintalah bantuan. Situs ini (untuk pertanyaan umum), dan Stack Overflow sangat berharga. Setelah Anda memiliki kode kerja yang ingin Anda tingkatkan, Anda dapat meminta bantuan di Tinjauan Kode . Mulailah dengan pelatihan yang solid (buku-buku di atas, ditambah sejumlah besar tutorial dan screencast video online), dan kemudian manfaatkan komunitas pengembang yang luas yang bersedia membantu programmer baru menemukan pijakan mereka.