Should one start with frontend before moving on to backend in software development, or is it more logical to directly start with backend? Is it too late to start with software development now, considering market saturation, artificial intelligence, etc.?