Well you might not be as new to this as you think.
Many beginners think that programming has to do with understanding the syntax of the language and typing in code.
Not so.
Most of the work is finding the problem and working out the answer. None of this involves code.
Once you know what the answer is you can decide which language to use and impliment the solution.
You have chosen vb regardless of the solution required. That is fine for now.
Your problem is:
You want to present a set of questions for which there are fixed answers as a test with entertaining sounds.
You want to present different sets
Possible solution:
You create an app with generic forms and a method of calling the different sets of questions i.e. the questions and answers are outside of the app in folders.
Your learning curve:
How to load q&a from files?
Well we need some sort of data structure into which we can load the q&a info and we need some sort of file access system to get at the data. This would normally be a database and we can use a file instead to cut down on complexity
The data structure would be something more than:
- Private Type qanda
-
Question As String
-
Answer As String
-
End Type
Then you could create an array:
and so on