Skip to content

Introduction

Tyler Miller edited this page Feb 22, 2018 · 5 revisions

What the tutorial all about?

Our community at RubberduckVBA is growing. We provide wiki documentation and website discussion, as well as blog posts and Twitter announcements when features are ready. This tutorial's focus is how to connect these individual features together (within Github) to provide our developers a better user experience using Rubberduck in a fictional development environment.

Structure of the tutorial

The Rubberduck VBE files and tutorial excerises are broken down into five skill levels as suggested by the Dreyfus model of skill acquisition to help VBA users assess their own learning styles and progress at their own pace.

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

Categories \ Skills Basic Advanced Competent Proficient Expert
General VBA VBA / IDE / Project Explorer [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