I do not think so. My first programming steps were with VBA [VB in Office] (own editor) and Batch-Files (notepad), then i tried really short qbasic (own editor) and continued with borland pascal (own editor). I used Java (NetBeans, JBuilder), I programmed perl [for CGI] with notepad ...
When i really got started with linux, i used vim for many things, like perl, shellscripts, but python as well. I edit C++ and java in vim if its small or single file changes.
At the moment i program with C++ at work and configured eclipse, because i wanted more completion.
Some kind of correlation might be, that you use an IDE for complex languages and/or when there many functions you do not know by heart, and you can use pure texteditors for languages, which are intuitive.
I would never want to go back to an editor without highlighting, though. But vim is no basic editor, but an advanced one, you should only know, that an advanced editor is still no IDE.