The Commodore 64 was my first computer and there were magazines like Compute, Compute's Gazette, Run, the Transactor, Ahoy, etc., where you could learn programming and they would print programs that you could type in. When you typed the programs in, you were learning what other people did.
The PC is a good product but these large corporations don't want you to take away their jobs and that is why Microsoft threatened Linux and it is why Microsoft patented double clicking of all things. Compute's Gazette published SpeedScript which was a functional word processor and if you bought a $3.00 magazine, you essentially got the program for free. Compare that to what you would pay for the same services you would get for Word Perfect or Microsoft Word. I know that people have to make a living and they work hard on their product but it is a reason why they don't want us tinkering with computers. It is also hard for anyone these days to compete with someone who sits down and writes code for eight hours a day times three hundred and sixty five days a year so when you go to install or uninstall programs on the PC, if you don't walk away during the install, the computer will take away your whole night. You are paying for quantity instead of just quality when you buy a PC. You are paying for Vanilla instead of multiple flavors. I had a problem and called Microsoft and they didn't care because they are all millionares but they basically told me it wasn't their problem, to contact my computer manufacturer and hung up on me. In a forum like this, you get help from real caring people.
The Amiga was a programmable computer and Commodore's early philosophy was they built computers for the masses while Apple and IBM built computers for the classes. That is why I would find it easier to program an Amiga or Commodore computer. In the early days, the PC didn't have plug and play compatibility so it wasn't as friendly as you might think it is today. The Amiga was an open architectured system but the technology advancements drove up the costs of everything in my opinion but some things weren't as expensive as a PC back then. It was mainly third party peripherals that were more expensive like hard drives.
I want a computer that is programmable and friendly and the computer companies aren't delivering that today because it would probably take you two years to learn C language for various reasons.