Заниматься самостоятельно, например, по учебникам или урокам из интернета.Учиться в вузе на факультете информатики или программирования.Освоить профессию с нуля на онлайн-курсе для начинающих программистов.