Is it a good practice typing every single code in my textbook?

Hello guys.I am obsessed that typing every single code in my textbook without looking my textbook even if i understand what is going on code snippet .Is it a good practice or just a waste of time?

It may not always be completely necessary, but generally speaking I would say that it’s good practice.