Learn 3D Studio Max, LightWave, Maya, Blender in a visual way
Using Meshsmooth and smoothing groups to poly model a cylinder onto a square.