Agreed. By and large when you first start programming you are going to write very verbose (read: bloated) code because you don't know any better. As you become more proficient with the language you are working in (and with programming in general) you will learn how to do things more effeciently so something that may have taken you 25 lines do originally you will then be able to do in 10 lines.
Really though, that is one thing I don't know how to "teach" simply because if you put 10 programmers in a room and tell them to code something you will get 10 variations of the code. (They all make look similiar but we all have a way that we are accustomed to programming and doing things.)
hth
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========