In order to learn how to swim, you must enter the water and start trying to row with your hands, helping yourself with your feet, then overcome fear, tear yourself away from the bottom and swim. There are similarities with writing programs. You can read a thick textbook, pass the test exam at the university, but you can’t even learn to write simple programs.