Sorry for the late reply, when I'm not here, I'm tinkering with GameMaker:Studio. Since speaking of which...
@Ma-shell Aside from the few python Coursera courses I took, GameMaker language is the only kind of code I've ever messed around with in my life. It's described by Yoyogames and GameMaker users as being similar to C, but one big difference I've noticed right away is that GameMaker Language doesn't require you to declare a variable type unless you want to specify whether its global, local, or temporary...which is one aspect about variables I'm not sure I fully understand quite yet, other than local variables are limited to whatever code block they're written to, whereas off the top of my head global variables are something I'm supposed to avoid altogether if possible?
@ ScrotieFlapWack My brother heavily prefers traditional hand drawn animation, and all the art he's ever done in his life has been hand made. (I can't draw to save my life T.T) 2D computer stuff sits pretty well with him because he thinks he'd be able to adjust to a drawing tablet.
Unfortunately, Disney, or at least the top brass, lately seem to be looking for more reasons to abandon not just hand drawn, but 2D animation altogether! What also doesn't help is that more modern art and animation students think that anything not done entirely through software is archaic. I'm not saying all modern artists/animators hold that opinion, but more of them do now than they did before, and animation schools seems to emphasize 3D animation over 2D now.
He doesn't hate 3D art and modelling, because that's what the Disney Imagineers use to design the park attractions, but it's still considerably disheartening for him.
As for myself, I've got my preferences, but some games work better in 2D, others in 3D. Time isn't an issue at the moment, so I'm willing to learn. Out of curiosity, does anyone ever use Blender to do 2D animation? Or is that not possible/practical?