Какую книгу прочесть по javascript/jquery, чтобы перестать писать индусский код?
Ну вообще согласен с @FoxInSox. Либо посмотрите на гитхабах опенсурс проектики.
А если смотреть ваш код то...$(document).on('click', '.filter fieldset.second .second-param .country .sended-param', function(){
Это может быть стартовой точкой для упрощения кода. У вас монструозные и неповоротливые конструкции из селекторов. Селекторы повторяются и т.д. Можно искать от контейнера а не по всему документу... вариантов оптимизировать этого дело масса. Один из вариантов - использовать data-* атрибуты для биндинга ивентов и поиска элементов. Таким образом наш код не зависит от классов и прочей чуши, которая нужна для представления. Посмотрите как это реализовано в twitter bootstrap.
Вообще ваша главная проблема - дублирование кода и нецелесообразное использование селекторов. Так же старайтесь использовать доступные в jQuery промисы вместо того чтобы вкладывать один колбэк в другой.
Если нет желания идти работать в компанию, разбирайтесь уже в заведомо правильном коде - перенимайте все плюшки и фишки. 
Код можно смотреть на том же гитхабе.