Сложное слово включает как минимум две корневые основы, объединенные на любом этапе словообразования (то есть слова садовод и садоводство в равной мере считаются сложными словами).
Сложносоставное слово — это сложное слово, образованное, в отличие от слитного сложного слова, из двух раздельно оформленных слов (не основ), со склонением обоих членов сложения (концерт-загадка, платье-костюм и т. п.) или только второго слова (киловатт-час, плащ-палатка и т. п.). См. «Словарь-справочник лингвистических терминов» Д. Э. Розенталя и М. А. Теленковой.
Слово сложносоставной является слитным сложным словом. В терминах словообразования этот способ описывается как сращение. Ср.: вечнозеленый, быстрорастворимый.
Сложносоставные слова (концерт-загадка, киловатт-час и т. п.) в терминах словообразования описываются как чистые сложения с нулевым соединительным элементом. В некоторых работах они рассматриваются как неполные сращения.
Сложносокращенные слова (аббревиатуры) тоже образуются из сочетаний слов, но включают в свой состав только часть слогов или звуков производящих основ, например: универмаг ← универсальный магазин; МГУ ← [эм-гэ-у] и т. п. В терминах словообразования этот способ описывается как аббревиация.
Требуется запятая перед вторым и: ...выбрать и новичок, и опытный садовод.
Вы спрашиваете, как найти соединительную гласную или как ее обозначить? Найти несложно: это гласные между корнями, используемые при образовании сложных слов: сам-о-лет, пол-е-вод, птиц-е-лов. Что же касается обозначения, то соединительной гласной в этом смысле «не повезло»: если корень, приставку, суффикс всегда обозначают одинаково, то соединительную гласную по-разному: подчеркивают снизу, ставят черточку сверху, обводят кружочком... Принципиального значения это не имеет, но лучше всё же узнать у преподавателя, т. к. неправильное обозначение он может засчитать за ошибку.