[NSNewbie start];

If I want to learn how to make iPhone and iPad apps, where do I start?

If you want to learn Objective-C & iOS app development, I highly recommend the following.

Courses

Books

Blogs and Other Resources

Do I need a Mac to develop for iOS? if so, What Mac do I need?

If you want to learn Objective-C & iOS app development, you do need a Mac.

Any Mac will do. However the current version of XCode, version 5, requires OS X 10.8.4 or later, so your Mac must be running a compatible version of Mac OS X.