Las otras respuestas aquí ofrecen una gran visión e ideas para aprender a desarrollar. Me gustaría añadir un consejo adicional sobre cómo "dar el salto". En mi trabajo actual me contrataron originalmente como técnico de SIG, principalmente para realizar tareas básicas de redacción, introducción de datos y análisis rutinarios. Gran parte del trabajo era tedioso y repetitivo, y cuanto más trabajaba, más áreas notaba que podían mejorar. Así que, con el tiempo, empecé a escribir código aquí y allá para acelerar o automatizar las cosas. Empecé a compartir estas herramientas con otros empleados y a preguntarles qué otras cosas creían que podían ser útiles. No pasó mucho tiempo hasta que mis supervisores se dieron cuenta y empezaron a cambiar mis responsabilidades hacia el desarrollo de aplicaciones. Finalmente, mi puesto fue reclasificado y ahora mis principales responsabilidades son crear aplicaciones de escritorio y web para el departamento.
En tu situación, mi consejo sería que empezaras a crear guiones y herramientas y los compartieras con los demás a tu alrededor. Utiliza la información que otros han dado aquí para ampliar tus habilidades de desarrollo y así poder ofrecer soluciones cada vez más potentes a tus compañeros de trabajo. Con el tiempo, tus servicios como desarrollador serán más demandados al influir positivamente en la productividad de tu lugar de trabajo. Y aunque esto no se traduzca en un cambio en tu trabajo actual, estarás adquiriendo una sólida experiencia que puede traducirse en otro trabajo más adelante, uno que quizás esté más orientado a los desarrolladores.