Programming was sometimes even easier in the past, this is actually one of the reason for BASIC to exist: "Beginner's All-purpose Symbolic Instruction Code".
On Amstrad CPC 464 / 6128, you just entered the interpreter, you could immediately interact with existing code and start playing around with it.
Today, it's more complex, because the Operating System developers deliver more complex APIs to fit the needs of the plethora of developers, and the level of abstraction, and responsibilities of each teams / components.
Though natural selection tends to favor the simpler / more friendly languages (Python / Javascript), and others like Haskell, Erlang, Lisp, etc... are just for people in museums who see beauty in complexity.
Some say:
Simples see beauty in complexity.
Smarts see beauty in simplicity.