Если вы боитесь алгоритмы, то пора с этим завязывать.
Для этого, с ними нужно просто поближе познакомиться.
Алгоритм - это просто заданная последовательность действий, не более.
В повседневной жизни вы каждый день с ними сталкиваетесь. Например:
Задача - поход на горшок:
1. Опустить стульчак
2. Снять штаны
3. Сесть
4. Потужиться
5. Все? если да, то идем дальше, если нет, возвращаемся на пункт 4
6. Вытереться
7. Смыть
8. Встать
9. Сильно зафакапили? Если да, идем на шаг 10, если нет, идем на шаг 11
10. Использовать ершик
11. Надеть штаны
В программировании все тоже самое, только без ёршика. Мы манипулируем данными. Наша задача - придумать такой алгоритм, который позволяет наиболее оптимально достичь желаемого результата.
Ведь сходить в туалет можно и с другим алгоритмом, например, не снимая штанов - что, мягко говорят, не очень оптимально.
Если у вас уже есть небольшой опыт написания кода, то можете попрактиковаться в написании простеньких алгоритмов на следующих ресурсах:
https://www.hackerrank.com/
https://www.codewars.com/
Лично я когда-то сидел на hacker rank. Там за каждую решенную задачу дают баллы. В зависимости от сложности получаете разное кол-во баллов. Есть общий мировой рейтинг. Очень прикольно в этом плане состязаться.
Алгоритмы это не страшно. Просто некоторые нужно знать, так сказать, заучить. Но чаще всего, вам они пригодятся только на собеседовании. Т.к. подобные вещи уже давно реализованы, и не нужно изобретать свой велосипед. Алгоритмы, которые вам предстоит придумывать, вероятнее всего будут ad hock алгоритмы, т.е. решения для конкретного случая.