beside that i think udemy is not that bad (e-learning platform) but in most cases if you really want to know how to program and what the code does behind start with C then C++ and so on. Ofcourse you can start with that what you want but its recommeded because if you've done C and C++ you know what Pointer and that shit is and whats the code doing in other programming language in the background.