Most programming jobs are easy, it takes effort and luck to find one that is not. Things like system administration and configuration are largely about remembering thing. There are some aspects of it that are harder and require being good at math - by you dont need them on practical jobs and they are still easier then real math.
But realistically, a.) memorizing that much is hard b.) my friends who studied chemistry said that it becomes much easier when you understand how it works.
But realistically, a.) memorizing that much is hard b.) my friends who studied chemistry said that it becomes much easier when you understand how it works.