Hi
Rimelek, thank you for the list of suggestions. I will bear these in mind moving forward.
In response:
-
Learn to use Google to search for what you want to use
I do use Google, but as this is tantamount to a new language to me, finding the correct terms to search with and then interpreting the responses has been a challenge, hence why I reached out to humans. However, like learning a new language, I envisage this getting easier the more I learn the fundamentals. -
Always look for official documentations
I will certainly try, although I am not sure which official documents are the best to use. But, I will pay more attention to this. -
When you find a tutorial which doesn’t include the installation process, search for it on Google and in the documentation
Please see above. I am so new to this that I am not even able to tell what parts relate to the need for installation and which do not. But, I appreciate now that if the book does not guide on something that it just expects, then it is probably installation based, rather than software development per se. -
If you ask on a forum, don’t create a topic with a title “Complete beginner - HELP!”, because many of us will not even look into the topic. It would be really hard to find anything on a forum where everyone’s topic is “HELP” Describe your issue in the title.
Valid point. -
Always share your sources (link to the tutorial, read part of the documentation) and use code block: https://forums.docker.com/t/how-to-format-your-forum-posts/127295
Very useful, thank you!
Fatdollar, yes, this is becoming apparent. As silly as it sounds, at the moment I am not able to tell which parts are software development and which bits are operation/user questions. Believe it or not, I have an undergraduate degree (physiotherapy) and a Masters (MBA) and opened, grew and sold a company which had over 50 staff, for which I was the person who solved any typical computer issues, of which there were many, so I am actually very familiar with computers. But, it is becoming evident that software development is very different to anything that I have done before. But, given my background, I know I will move forward quickly, but the beginnings need to be grasped first to provide a foundation upon which to develop.
At your obviously advanced stage, you may now appreciate just how much knowledge you have that you take for granted. I like the analogy of learning a new language. Like learning a new language, software development is impossible before learning the very basics that are so basic that they are taken for granted for aficionados such as yourself I would suspect.
Anyway, thanks for your input. I really appreciate it.