Realize that you probably are not getting paid enough to care as much as you do. I've paid attorneys probably 5x+ your hourly income to still mess things up and learn as they go. What matters is that you try and put in close to the work you're supposed to. Tech takes a long time to master. There are going to be people smarter and those that things click with faster, but all you can do is your best. Unless they are paying enough to know everything then I wouldn't sweat it too much. Try to save up some money as it helps you not worry so much and caring less can actually make us better at our jobs.