Scripting you should learn by opening up other scripts, modeling you would learn by trial and error. It depends really what you think is better, if you like to pay for stuff milkshape is good, if you don't blender is good, their both good programs, it's really opinion based.