At this point there is no DAW that is better than another. They all pretty much do the same thing; it mostly comes down to preference as all DAWs accomplish particular tasks differently. Ableton is very popular for electronic music, but that doesn't necessarily make it the best one. The best DAW is the one you're comfortable with. Hell, Tycho uses Reaper ($50) for studio and live (also Reaper is my personal favorite). The problem (or benefit, if you're me) with Reaper is that it doesn't come with a huge library of instruments, so it might not be ideal if you're just starting out and want to make some noise. Another thing to consider is Garageband. Seriously, it's more than enough to make a good track, and it's a good starting point that you can use to figure out what you like and don't like in a DAW before committing to "professional" one.
I would start with really cheap monitors if I were you (M-Audio BX5a). Reason being that monitors are only as good as the room they're in, and unless you have a pill-shaped dedicated room to acoustically treat, you aren't going to "monitor" the sound correctly, no matter what monitors you're using. Especially if you're making electronic music, I suggest spending more money on some nice open-backed headphones since they work well as "monitors." Later on you can find access to a proper room to fine-tune mixing, or learn how to mix on headphones (not ideal, but possible).
You can find any cheapo MIDI keyboard since they're all mostly the same. Sadly, it's damn near impossible to find one that doesn't have shitty keys. But if you aren't trying to play classical on 88 keys this shouldn't matter. Find a 49-key Akai or M-Audio and go to town!