You can learn without an amp but I recommend having an amp from the start. Any beginner and the cheap amp will do.
You can find great gear for beginner players here - https://www.awkwardsound.com/
You can do it with only a guitar, but an acoustic. If you want to learn electric guitar you will need a practice amp or some kind of amp sim.
You will find amp suggestions on the Ampizer blog.