Да, в программировании без этого никуда. Это главный фактор который поспособствует Вам разобраться в этой сфере. Если Вы действительно хотите научиться программировать, то полагайтесь только на свое упорство и терпение. Если ответь коротко, то да, вы можете самостоятельно обучиться программированию.