Be warned that some mild form of impostor syndrome is likely to stay with you for the rest of your life. You can be a white male, with an engineering degree, that has been tinkering with computers since age 10, working for one of the big tech companies… and still find yourself doubting your ability to perform your job almost daily. I know because that’s basically me.
Software is hard, but if it tickles you the right way, it is also extremely rewarding. Best of luck and go kick some Java ass!