Skip to content

Introduction

Peter M Taylor edited this page Jul 16, 2016 · 5 revisions

What the tutorial all about?

Our community at RubberduckVBA is growing; We provide wiki documentation, website discussion and blogs, twitter announcements when features are ready. This tutorial's focus is how to connect many and more of these individual features together (within Github) to provide our developer a better user experience of using Rubberduck in a fictional development environment.

Structure of the tutorial

The files and tutorial excerises given of our Rubberduck VBE are broken down into five skill levels as suggested however modified from Dreyfus model of skill acquisition to help VBA users asses their own learning styles and progress at their own pace.

The table or matrix below provides an overview of where the skills levels are mapped against categories used in the tutorial.

Categories \ Skills Basic Advanced Competent Proficient Expert
General VBA VBA / IDE / Project Explorer General VBA Basic Macros / Shortcut keys Using Objects / Debugging Modules / Functions Create a working VBA code
Programming VBA Declarations / Data types Sequence / Selection / Loops Object Oriented Programming Classes / Methods Interfaces and SOLID Principles
Rubberduck Installation / Shortcut keys / Settings Code Navigation / Code Inspections Source Control / Unit Testing Test Driven Approach / Test Explorer Refactoring your code
VBAGroceries Learn Business Model Suppliers / Customers Orders / Goods / Deliveries Finance / Human Resource Quality Assurance
StackOverflow / CodeReview Set up Profile / Learn Tags / Search VBA Posts Create VBA Questions for StackOverflow / CodeReview Answer some Unanswered Posts using VBA Tags Upvote and particpate in VBA tag Posts Moderate / Particpate VBA tag Posts
Clone this wiki locally