Словосочетание used to V имеет значение обычного прошедшего (Past Simple): повторяющееся действие, которое имело место быть в прошлом. Это как правило происходило давно и сейчас уже больше не повторяется.
Т.е. Вы можете сказать только:
I used to code in C... (раньше я программировал на С) или I didn't use to code in C...(раньше я не программировал на С).
<hr />
Время Present Perfect в принципе не может выражать такого значения, так как это обычно законченное действие, которое имеет связь с настоящим. Прежде всего, что Вы хотели сказать, поставив данную фразу в Present Perfect?
<hr />
Существует похожее словочетание, которым можно выразить свои настоящие привычки и пристрастия: to be used to или to get used to, но значение немного отличается.
Например:
I am used to coding in C in CodeBlocks (если я правильно поняла, то CodeBlocks - это программа?) - Я привык писать на С в CodeBlocks (и сейчас это делаю).
I am not used to coding in C in CodeBlocks - Я не привык писать на С в CodeBlocks (и не делаю этого).
I am getting used to coding in C in CodeBlocks - Я привыкаю писать на С в CodeBlocks.
<hr />
Ну вот это сочетание в принципе можно использовать в Present Perfect, но вопрос опять же значения, которое необходимо выразить.
I have got used to coding in C in CodeBlocks and now I am happy. - Я привык писать на С в CodeBlocks, и теперь я счастлив (от этого).