i want learn some 3d animation so i can try to recreate dreams of mine

I want to know some good programs, ways of going about animating, tuts, tips, tricks, processes, etc