С 1993 года начал программировать на языке Basic (на машинах БК-0010 и ZX Spectrum), в 1995 году перешёл на компьютер IBM и продолжил своё программирование на языке Quick Basic, параллельно осваивая язык Pascal и С. С 2002 года стал изучать язык Delphi. В настоящее время уверенно программирую на данном языке.
Сложные проекты не создавал, но работал с подобной программой, а также есть портфолио из небольших программ (калькулятор, mp3- fm- видео- проигрыватели, базы данных на основе Access, игры и другие небольшие полезные программы и динамические библиотеки DLL).
Хороший опыт работы с компонентами. Знаю, что такое ООП. Отличное знание языка Object Pascal (Delphi Language). Знаком с технологиями OLE, ActiveX и COM.
В 2010 г. изучил программирование системы 1С (Предприятие 8).
C 2014 г. начал программировать на языке Java. Изучал разработку приложений под Android. Писал небольшие приложения, выкладывал их на Google Play, выполнял заказы на сайтах фриланс.
В 2017-2018 изучил языки С++ и C#.
С 2018 г. начал изучать web-разработку. Изучил HTML5, CSS3, JavaScript, jQuery и Ajax. Начал изучать основы PHP, затем перешёл на более углублённое изучение Node JS.
Имеется множество вебных разработок (доработок) + собственный большой проект: вебное расписание для медицинский учреждений.