Если пишешь для микроконтроллера прогу, лучше использовать чистый ассемблер (так как высокоуровневые языки создают в программе довольно много мусора).
Если системный софт для винды (для Windows Mobile тоже), то Визуал Студия.
Прикладной софт типа калькуляторов, вьюверов, браузеров пойдет хоть дельфа, хоть бэйсик (опять же все зависит от опыта и поставленной задачи).
Для Windows Mobile как-то пробовал написать на Лазарусе, это было нечто, простая прога с одной формой занимала 15 мегабайт в вакууме и вылетала с ошибкой (хотя кода там то почти небыло)
О остальных языках молчу
(Добавлено стопицот лет спустя)
Лирическое отступление: Если ты родился в России, учил русский и разговариваешь на нем, то разумеется для тебя он будет удобнее