Вопрос всё же несколько абстрактный. Всё-равно что спросить, как быстро стать адвокатом и устроиться на работу. Быстро - не получится. Придётся очень многое выучить, узнать, понять, приобрести множество практических навыков.
Но можно составить для себя "дорожную карту":
1) Определить, какой язык программирования вы хотите выучить.
2) Придумать/найти конкретные задания для реализации. Сначала простые, потом сложнее, потом сделать целый проект.
3) Изучать сначала разные tutorial-ы для начинающих. Потом читать документацию по необходимым для выполнения проектов функциям и понятиям. Потом читать stackoverflow, чтобы разобраться, почему ничего не работает или работает неправильно.
4) И собственно программировать. Много программировать. Писать своё, читать чужой код в документации, на stackoverflow, где угодно. Пытаться понять этот чужой код, стараться копировать "хороший стиль" - модульный код, комментарии по сути, понятное оформление кода с отступами и т.д.
А дальше уже время и упорство работают на вас. Вероятно, для начала всё-таки придётся устроиться тестировщиком или ещё на какую-то такую позицию, где надо будет больше следовать чужому коду, чем писать свой.