What do you mean by arrangement? Are you asking about hardware specifications? If it is specs, then any working computer with a modern OS will do really. Faster CPU and more memory are nice but not essential for learning to program.
So, all that cruft aside, what do you want to do? That will help to determine which languages you should start with. And I do want to emphasize that a good foundation in formal/boolean logic will go a long way in a software development career, no matter the language of choice.