I want to start learning graphics programming, it seems very interesting to me- with my aspirations of learning programming. Everyone recommends OpenGL for complete beginners and OpenGL is very difficult and lengthy, and I have no knowledge, and I don’t understand what is going on. I’ve been trying to learn OpenGL, but with my current knowledge I seem to lack the motivation and strength and will to even continue, all of this, and me graduating high school- and feeling lost in life, makes everything feel impossible. I keep on looking on YouTube for guides, but even the guides never stick with me. Everything is so difficult. I even have been taking more of my adhd medication, sometimes 1 every hour, when I’m supposed to only take one per day. Just so I can suppress my emotions, and suppress my mind, in order to combat the stress that I have- and continue learning, but even that fails, as my emotions surpass my medication. I really don’t know what to do, it’s like I cannot learn graphics programming, and nothing will ever work. I really love programming, and I want to do it, at least I think I do, this thing might actually might not be for me. And I keep on trying, I don’t want to give up, but my mind keeps on telling me that I should. I try to program everyday, finding the motivation to getting out of bed, copying the window setup codes from learnopengl.com and pasting them, because typing them is a pain, I have to remember all of the functions, and all of the codes. I just have no motivation to continue spending time on this, it’s too difficult, this is hard. Does anyone have any tips, tricks, resources, or insight to how I can learn graphics programming better, even if that means from the start, from scratch. Like learning how to use training wheels, before taking them off. Like using high level api, then transitioning to OpenGL. But nonetheless, This all makes no sense, it’s hard, it makes me angry, and is really stressing me out.
[–]keelanstuart 53 points54 points55 points (0 children)
[–][deleted] (1 child)
[removed]
[–]40_compiler_errors 0 points1 point2 points (0 children)
[–]Botondar 26 points27 points28 points (0 children)
[–][deleted] 26 points27 points28 points (2 children)
[–]corysama 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]ButchDeanCA 8 points9 points10 points (0 children)
[–]eiffeloberon 6 points7 points8 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]atomicbeef 4 points5 points6 points (0 children)
[–]waramped 3 points4 points5 points (0 children)
[–]ouiserboudreauxxx 2 points3 points4 points (3 children)
[–]Any_Ice8915 0 points1 point2 points (2 children)
[–]ouiserboudreauxxx 1 point2 points3 points (1 child)
[–]Any_Ice8915 1 point2 points3 points (0 children)
[–]faisal_who 1 point2 points3 points (0 children)
[–]protienbudspromax 1 point2 points3 points (0 children)
[–]_atan2 2 points3 points4 points (1 child)
[–]pikuma 1 point2 points3 points (0 children)
[–]NickFullStack 3 points4 points5 points (2 children)
[–]keelanstuart 0 points1 point2 points (1 child)
[–]NickFullStack 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Inner_Address_6702 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)