I am currently a python beginner, and I found out that python is a very interesting coding style and I enjoy it. What my problem is that, when I learn it, sometimes, I try and practise tutorials the whole day and sometimes, I couldn't touch it for 2 or 3 days. I feel that this is not an effective way to improve my skills. How long I should practice per day and how many days per week?

link|improve this question
feedback

closed as off topic by Thomas Owens, Otávio Décio, Karl Bielefeldt, Yannis Rizos, Anna Lear Nov 18 '11 at 16:22

Questions on Programmers - Stack Exchange are expected to generally relate to software development, within the scope defined in the faq.

2 Answers

The point that you have raised is correct.What I would like to suggest is that try to make a daily and weekly goals as you learn things.Keep targets that fits your schedule and make sure that there is learning on a daily basis. There is no no particular amount of time you need to spend on it each day but rather it is important to be perfect in what you learn and how well you progress.

link|improve this answer
feedback

I personally find that setting aside 2 - 3 hours per day for 5 days a week to be perfect for myself. I am not certain of your personal or work schedule, but, if you have more time to invest, all the better. This arrangement is the current one that I am following for learning x86 Assembly and I find it to be quite useful. I chose to set 2 - 3 hours per day (session) as a minimum for myself, time permitting, I extend the session.

In essence, 2 - 3 hour sessions could be thought of like school classes.

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.