These types of skills are hard to learn through reading only. You probably need to get some hands-on experience. I used to tinker with things that were already broken. If I fixed them, then that was great. If I didn't, well, they couldn't get any more broken than they already were.