5 ms·
Since you don't give any specifics, I'll make some assumptions. Adapt these suggestions to your circumstances. Use the searches as a model for your own searches
by antidoh 14y ago
Since you don't give any specifics, I'll make some assumptions. Adapt these suggestions to your circumstances. Use the searches as a model for your own searches.
http://www.hnsearch.com/search#request/all&q=python%20tutorial http://www.hnsearch.com/search#request/all&q=python%20tu...
http://docs.python.org/tutorial/index.html http://docs.python.org/tutorial/index.html
http://wiki.python.org/moin/BeginnersGuide http://wiki.python.org/moin/BeginnersGuide
http://wiki.python.org/moin/PythonBooks http://wiki.python.org/moin/PythonBooks
http://www.python.org/doc/av/ http://www.python.org/doc/av/
https://duckduckgo.com/?q=programming+concepts https://duckduckgo.com/?q=programming+concepts
http://coderswiki.wikidot.com/programming-concepts http://coderswiki.wikidot.com/programming-concepts
http://projecteuler.net/ http://projecteuler.net/
Use your programming language of choice to work exercises in whatever set of concepts and exercises you feel works best for you.
Learn the tools of your language really well. If there's a REPL available, get in the habit of using it. Learn the debugger and use it a lot. Debuggers are not just for debugging, they also help you step through a program and see how it really works.
EDIT: Learn a good programmer's editor (Vim or Emacs or Notepad++ or any simple text editor (but not Notepad)), or learn a good IDE (Eclipse, or whatever works for your language). There is a lot of argument over which editor, and editor vs IDE. Whatever works best for you is the correct answer, especially at this stage.
Write. A lot. Of code.
- marwanmoneim 14y agothanks man, that is very helpful