Similar story: started on IDEs (to wit: Netbeans) roughly 13 years ago in 2011, started using Vim around 2013-2014, switched to GNU Emacs in 2019. Other than Netbeans I've used IDEA and Eclipse for Java development; but I just love Emacs. It's so nice to be able to tell my editor what to do when I need it to do something and to be able to teach it to do what I need.