Although DITA was developed as a language for technical documentation, that is not the same as what I think you mean by computer documentation.
Use the Concept type to provide information that helps to orient users by contributing to their understanding of something. This could be as simple as "Why do I need to follow this SOP" or it could describe how some arcane algorithm works (if your user needs to understand that to perform a task correctly).
Use the Task type any time you describe how a user performs an activity. This need not be a numbered list of steps with "click this" and "type that" (although that is a frequent use case for software documentation). It can (and especially if you use the "general task" type) be more freeform if needed. The distinction here is that you are providing directions of some kind.
Use the Reference type to provide information your user might need to look up (usually to support an activity). If the topic is entirely a list or table, it's almost certainly reference information.
Experienced technical communicators may sometimes disagree about which topic type to use in a particular situation, but these are the general guidelines for distinguishing these three major topic types.
You can use generic topics if you like, but organizing information using a CTR (concept, task, reference) model has a proven track record of success in technical communications and would likely help your users even if the information is not of a technical nature. Think, for example, of a business presentation. It often starts with "what is the whoozy widget", continues with "how the whoozy widget will change your life" and concludes with links to purchase or get more information about the whoozy widget. CTR.