У вас УЖЕ есть битрикс, так что все комменты на тему "битрикс - говно" - ф топку!
Вы будете смеяться, но официальная документация - самый короткий и компактный вариант.
Там маловато примеров, на мой взгляд, но... Так как Битрикс достаточно широко распространен, то связка гугл+яндекс оказывается достаточно продуктивным помощником.
Компоненты - не сложно. В случае интернет-магазина вам, скорее всего, надо будет не писать свои компоненты, а модифицировать стандартные. Хотя, конечно, все зависит от задач.
"Б.я, ну кто так строит!" - неизбежно. Но это так всегда при разборе чужого кода.