how to practice in the beginning?
Local meetups like this are a great way to cut your teeth at presenting and public speaking. And yes, I speak from experience here. I did the firefighting instructor stuff mentioned above in my early to mid 20's but after I left the fire department behind and moved to a new area, I got involved in the Meetup / User Group scene and started doing a lot of these kinds of talks. Both experiences combined definitely helped me overall in terms of becoming a (somewhat) confident public speaker.
Toastmasters is also an option I hear good things about, but I have no first hand experience doing that.