Live data from Hacker News

Another reason you should learn to code: Python for Excel

gigaom.com

31–32 of 32 posts

Re: Another reason you should learn to code: Python for Excel

#31
post #15

VBA is one of the best languages and environments for beginners ever. Why using Python instead would give the beginner anything, is beyond me. Here's a shortlist: - VBA is case-insensitive. If you don't know the significance of this, you've never taught beginners - VBA hides event binding and namespaces for the user. Major obstacles removed - VBA has full autocomplete - VBA has F1 context-sensitive help - VBA automat…

> VBA is more verbose, and verbosity aids comprehension

I find this unlikely; are there any studies that back up your point?

Re: Another reason you should learn to code: Python for Excel

#32
post #15

VBA is one of the best languages and environments for beginners ever. Why using Python instead would give the beginner anything, is beyond me. Here's a shortlist: - VBA is case-insensitive. If you don't know the significance of this, you've never taught beginners - VBA hides event binding and namespaces for the user. Major obstacles removed - VBA has full autocomplete - VBA has F1 context-sensitive help - VBA automat…

I think statically typed languages are generally easier for people less experienced with debugging, too. It's much easier to have your editor blinking "THIS LINE IS WRONG" than to try to make sense of a stack trace after the fact.
Post reply on HN