As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
If this question can be reworded to fit the rules in the help center, please edit the question.

2

Could you clarify why you want to better write code on paper? Most computers these days don't need their programs on punch cards any more.
–
Gustav BertramFeb 1 '13 at 7:26

In case someone will ask me to write a code without PC.
–
dhblahFeb 1 '13 at 7:27

@jk there is a saying "practice makes perfect". That is as wrong as can be, only perfect practice makes perfect. If you practice a lot, but badly, you're just going to become very good at doing it badly. To become good you need to practice a lot but you need to practice in a good way, and for that you need guidance to show how to do it good.
–
Pieter BFeb 1 '13 at 12:24

Same way you get to Carnegie Hall: PRACTICE, PRACTICE, PRACTICE!
–
John R. StrohmFeb 1 '13 at 14:09

Thank you, but that Project Euler you've mentioned. I'm a bit afraid, that problems there are too hard for an ordinary programmer. At least, from that website look it seems so.
–
dhblahFeb 1 '13 at 10:42

dhblah: It's very heavy on math and algorithms. I'd recommend by starting with the easy problems and working your way up. Applying algorithms through programming is a fantastic way to learn to write cleaner and more efficient code.
–
Zach LattaFeb 1 '13 at 11:23

-1 Just doing it more often will reinforce bad habits. Yes you need to do it more often but with some guidance from a book or a person or an internet forum that can point out to you your bad habits and weak spots.
–
Pieter BFeb 1 '13 at 12:53

turn off the computer, grab pencils, paper, and an eraser, and get writing code.
Then, review it rigorously using references and try to prove its correctness.
Only when that's all done, sit down, type it in, compile and run to verify you got it right.
There is no other way.

While I applaud you for your ambitious(odd) dedication, I'm not so sure that pen and paper are the best solution for programming mastery. I would suggest learning to code in MS Notepad though. This is just my opinion, obviously, but I learned HTML/CSS/JavaScript in notepad and everything became muscle memory very fast. I actually got a contract job simply for putting ht/cs/js (using notepad) on my resume. I have also done 'some' C#.Net in notepad using the command-line compiler, and it's not so bad. Don't recommend it though.