4 ms·
Python the Hard Way? And you are not already a software developer in some other language? I wonder whether your problem is that you are not beginning at the beg
by memracom 13y ago
Python the Hard Way? And you are not already a software developer in some other language? I wonder whether your problem is that you are not beginning at the beginning. Try again by focusing on learning from a book and practicing everything on your own computer. Which book? That is the first thing that you need to focus on, seriously. Spend a week evaluating various beginner books for Javascript and Python, both of which are reasonable languages to start with. Yes, I said a FULL week. You need to identify candidate books, find a copy in a bookstore or a library or through borrowing, and then spend a couple of hours studying the book, i.e. read the complete table of contents. Read the introduction. Look at a chapter near the beginning of the book, one near the middle and one near the end. Think about what you understand and what you do not understand. Your goal is to find an author whose voice is clear for you. Nobody else can do this job for you. You will know it when you see it, because the right book for you will seem clear, understandable, and a joy to read compared to the other ones.
That said, there is something to be said for just diving into the deep end, especially if you have a real world use for some software. Engineers and Scientists tend to learn programming this way. They download EPD Python or iPython, grab some experimental data, and start writing analysis tools to give meaning to their raw data. Is there something in your real life where you could solve a problem with software? If so, then relentlessly working on it a few hours a day will get you to your goal. And remember, real software developers use Google. The blogosphere and sites like StackOverflow are a developer's friend.