How can a student with zero computing or programming language knowledge, few engineering mathematics knowledge, understand computational science especially Finite Element Modelling (FEM) from engineering analysis point of view. I found out that there are so many branches or approaches to FEM (computational science) such as linear FEM, advanced FEM, Non-linear FEM, codes and algorithm etc. that are brought together under most good books and therefore render such books 'useless' or incomprehensible to a child. Some even approach problems from mathematical perspective. In fact you are happy as you begin reading the beginning chapters of some books but such happiness is often short-lived and begin to wonder when will the circle end in a good understanding and grasp of FEM. My question is who can really 'explain to me like I am five' the step by step action(s) I need to take to master FEM from A to Z (assuming one has a project in mind that is related to the modelling and simulation of thermo-mechanical stresses in an Internal Combustion Engine (I.C.E.) piston using a particulate material).
There is no shortcut. Just like there is no shortcut to becoming an "engineering expert in a short time".
The thing is that to be an expert in civil engineering, you need to understand load analysis, use cases of buildings and bridges, materials, designs, and regulatory issues. For computational science, you need to understand the mathematical background, programming, some computer software and hardware design, nonlinear and linear solvers, and a few other things. If it was easy, everyone would be an expert. But it isn't. You can't teach finite element methods to students "as if they were five". The closest you can come is if you used commercial codes that hide a lot of the material from you, but even then you will be more productive and accurate if you understand what you are doing.