ive been trying to learn a coding language lately even though its something im doing voluntarily and am interested in going into depth about math heavy content is my idea of a nightmare      ive been experiencing exactly what youre describing  that sleep coma kicking in every time i try to sit and read about it  then i think id just do better if i went and took a nap and come back to this later  goes to bed wide awake        i second the above post that suggested binaural beats  i havent used them for nap timers yet but they do help tune out extra noise usually if anyone else is home i dont get anything done because its super easy for me to get auditorily distracted but it helps a lot to put droning music on in the background no words not something i would  listen to any other time in my day but somehow with that right amount of white noise going my reading comprehension goes up my ability to sit and focus on the homeworky tasks goes up   type any combination of these search terms in youtube    binaural beats   alpha waves    study music   brain beats  one last tip i use is to look into the pomodoro method it basically says that humans didnt evolve to do one extremely focused task for hours and hours  they recommend doing 25 minutes of work do something else for 5 minutes 25 minutes of focus 5 minutes of rest  repeat  for some people with adhd it may sound like its breaking us out of our super focus zone but theres a bit of scientific research that suggests that we perform better using this method  heres the wikipedia page for the lazy   ive been testing it out lately with pretty good results  i use the breaks to do a few pushups wash a few dishes change the laundry get some water or ideally reward myself for 25 minutes of productivity by having a snack something like a carrot or a few grapes  it makes it like a game so im more likely to challenge myself to win or maybe im just stress-eating and finding creative ways to justify it  either way i hope it helps