Nếu bạn hiện không thành thạo (nghĩa là thoải mái thực hiện các dự án quan trọng) bằng ngôn ngữ lập trình khác, bạn nên tìm một chương trình hướng dẫn / học tập hướng tới các lập trình viên mới.
Cá nhân, tôi không thích kiểu "học x trong mười phút" hoặc "học y trong hai mươi bốn giờ", bởi vì mọi người học theo tốc độ của riêng họ, vì vậy tôi thích các tài nguyên hướng đến việc tự tạo nhịp độ.
Bộ đầu tiên từ O'Reilly là những cuốn sách tuyệt vời sử dụng các nguyên tắc từ học lý thuyết và khoa học nhận thức để tăng cường khả năng duy trì. Tôi đã sử dụng một số cuốn sách của họ và tôi đã nghe những điều hay về Python đầu tiên .
Ngoài ra, một trong những hướng dẫn phổ biến nhất hiện nay là Tìm hiểu Python The Hard Way , của Zed Shaw. Nó có sẵn dưới dạng in, Sách điện tử, các lớp video và (miễn phí!) Phiên bản HTML trực tuyến. Nó được gọi là 'The Hard Way' bởi vì anh ta buộc bạn phải học những điều cơ bản một cách thực tế thay vì chỉ ném các bài tập vào bạn mà không thực sự giúp bạn thực sự hiểu cách tạo ra phần mềm bằng ngôn ngữ (đó là sự chỉ trích của tôi về một số các cuốn sách 'trong 24 giờ').
Ngoài ra, hãy giữ nó và khi bạn gặp khó khăn, hãy yêu cầu giúp đỡ. Trang web này (đối với các câu hỏi chung) và Stack Overflow là vô giá. Khi bạn có mã làm việc mà bạn muốn cải thiện, bạn có thể yêu cầu trợ giúp tại Đánh giá mã . Bắt đầu với đào tạo vững chắc (các cuốn sách ở trên, cộng với rất nhiều hướng dẫn và screencasts video trực tuyến), và sau đó tận dụng cộng đồng các nhà phát triển sẵn sàng giúp đỡ các lập trình viên mới tìm được chỗ đứng.