Ваш вопрос подразумевает, что вы учитесь разработке программного обеспечения через силу, и желания заниматься этим у вас нет. Если это на самом деле так, то самое лучшее, что вы можете сделать как для себя, так и для индустрии в целом - не учиться "кодить" вообще. Есть достаточно столь же прибыльных и гораздо менее требовательных к рассудку профессий.
Одно из важнейших качеств разработчика ПО, которые напрямую влияют на его производительность и качество работы, это желание программировать. Худший разработчик, какого можно представить - это разработчик, которому плевать. Самые лучшие разработчики, которые всем нужны, это люди, которые естественным образом хотят программировать, и будут этим заниматься несмотря ни на что, даже если они не будут на этом зарабатывать. Если вас пугают "первые же трудности" ещё на этапе обучения, вам лучше заняться чем-то другим. Потому что дальше будет ещё сложнее, и легко не станет вообще никогда.