The following table, at this time, does not match the available documentation. The reason for this is to
provide an easier to understand starting point. As the project evolves the changes will be made, additional
links created, etc..

You can learn programing concepts by helping and/or seeing how the V.I.C. is built.
Then you may use the programming concepts you have learned in your use of the V.I.C.
By understanding what the program is doing, you'll understand what it is, as a TOOL.
By understanding the TOOL, you'll understand how you might make use of it in your own field of work or interest focus.
Programming is an act of translating a logical depth of action(s) thought(s) into computer controlling action(s) and/or vocaublary set(s).
The Depth of Action Thought(s) used might include established thought parts, which may be considered automated part(s) (pre-done
or pre-determined). The translation process itself may be pre-determined (automated). Hence, Automated Software Development.
Engineering is the act of producing a new depth or new compilation of logical thought. So the user/client may make use of it,
(which they don't have the time or knowledge depth to do themselves.) The engineer produces the logical depth or compilation of
thought, then translates it, via. the act of programming, into something the user/client may use in their tool set. The Engineer
produces the action tools or action vocabulary sets the user may then make use of.
By writing down your thoughts, you can easily focus and change/edit what you write, helping you improve your mental logic
skills. Writing also allows you to build on your (or others) established written thoughts.