Для данного конкретного примера: "найти максимальный элемент одномерного массива" - я бы делал так:
на бумаге бы написал алгоритм простыми словами, типа: считаем, что наибольшим элементом массива является его первый элемент - запишем ег ов переменную MAX - далее организуем цикл по массиву - сравниваем каждый элемент массива с переменной MAX - если элемент больше MAX - записывает его в MAX. Ну это конечно для данного примера.
А вообще по алгоритмам можно читкануть книгу "Грокаем алгоритмы" Адитья Бхаргава
Ну а про "перепрошить мозг" - тут, как мне кажется, только один выход - учиться, учиться и еще раз, ну вы поняли. В наше время в интернете просто огромное множетво учебных материалов. На любые темы, есть для детей, там прям вообще просто объясняется. Попробуйте поискать интересующую тему и добавить "для детей", там будет разжевано прям вапче.
Еще было бы здорово найти товарища/друга, который бы вам помог.
Успехов!