If instead of playing you're more interested in making cool sounds, I'd skip the keyboard completely and download a free DAW like Reaper, Ableton, or FL Studio.
Whichever route you take, the secret is practice. It always is...
Constraints can be a great thing.
But it can't help you learn piano, which is what the top-level comment asked for.
Alternatively, an Akai MPK Mini MK3 costs $100 and gives you twice the range, no limit on simultaneous keypresses, velocity sensitivity, a mod wheel, analog knobs, and velocity sensitive drum pads.
Many synthesizers (especially softsynths) map changes in sound to velocity, that is, how hard you hit the key. Hitting the key harder makes a different sound (e.g. layers more samples) than hitting it softly.
At the same time, if this is the best one can hope for on a computer keyboard, I feel comfortable resting my case.
This isn't necessarily a problem. As you say, constraints can breed creativity. A good musician should still be able to play great music, but for somebody just learning it's a lot of unnecessary friction.
You don't have that with a computer keyboard. Music is hard, don't set yourself for failure so early, for no good reason.
What you're asking about is impossible. Not just difficult. You might be able to learn something about moving your fingers independently with rhythm on a computer keyboard. But at about the time you get to one week of experience, you'll probably be doing at least as much harm as good in terms of learning to play piano music on a computer keyboard. It is too different.
Partial list of problems:
Size of keys
Position of keys
Number of keys
Travel distance of keys
Velocity sensitivity of keys
Sufficiently low latency of audio output (can be solved with pro audio hardware)
To give one quick example of a deal-breaker, on a piano, you can comfortably, and in a neutral hand position, put your thumb and four fingers on 5 consecutive white keys. The layout of a computer keyboard doesn't allow for this at all.