One way is to download models and study them. "Kitbashing", putting models of different types to make something different can give you a real feel. As far as software, that kind of depends on your general background. A compass, rule, and square, a set of French Curves can get you a very long...