Правилно си разбрал - самото ардуино има USB порт с който се свързваш към компютъра и новия код се кача за секунди през развойната среда на ардуино.
Мега има повече памет и портове които можеш да използваш - разбира се е по скъпо и не е съвместимо с някой от Shield-овете които се продават.
Или с две думи - ако не ти е ясно кое за какво е - значи ти трябва УНО
- то е по добро за начало.
Повече по темата можеш да намериш във
форума на ардуино в тая тема