There are some major object changes between 2010 and 2013. For example, charts were completely redesigned. So for specifics like that, you should reference the proper version. But for teaching the basics of programing (With.. End With, Select Case, setting objects, dealing with ranges etc) any version will do. If you have a 2010 version and need to code for 2013, you can always try recording to learn the required properties, methods or look up information in the Help.