I'm now really starting to program and am also aiming for a degree. Now I want to get a laptop. Although I only use Apple devices (iPhone, iPad), I do not prefer a MacBook for programming. Isn't the best for programming in my opinion.
Can anyone recommend Lenovo models? Experience?
MacBook Pro with VM and Linux on it
I have a Lenovo ThinkPad E595 myself and I'm very satisfied with it. It's not for sale anymore, but should show up on Ebay for ~ 500 euro from time to time.
Other comparable ThinkPads from Lenovo are also good.
The keyboard on ThinkPads is always pretty good and they are often good value for money.
I can recommend Linux as an operating system for development (I use Manjaro myself, everything else like Ubuntu, etc. Is also good)
As a rule, you don't really need a lot of power to program, many programmers use MacBooks, so I don't really know what you have against it if you otherwise like Apple.
I have some Dell Precision myself but don't know the exact model, something with the 7000.
Think Pads are not a bad choice in and of themselves, but they don't know which models are recommended.
As I said, the hardware is usually not that important if you don't want to compile some huge projects.
For learning to program, it is completely irrelevant which laptop and which operating system you have. It will be many years before you get to the point where the performance of the laptop will make a difference for programming (e.g. Complex applications with front-end and back-end).
The first high three-digit number of programs that you will learn to write while programming requires comparatively zero performance and can be compiled and executed in the same time by any laptop without any problems.
That shouldn't be demotivating. But prefer to focus on something else. Are you starting your studies soon? Then look for a laptop that is suitable for studying (in the sense of: only Microsoft Office and Internet or also video editing or gaming, etc.).