STM32 ARM Cortex-M3 microcontroller from ST Microelectronics can be programmed in Windows without the need of commercial programming tools or the need to install any toolchain.
Using the free STM32 ST-LINK utility software from ST, STM32 microcontrollers can be programmed using an external ST-LINK (e.g. the ST-LINK/V2) or using the embedded ST-LINK that can be found on ST evaluation boards such as the STM32 Value Line Discovery kit.
This tutorial on the Starting Electronics website explains how to install and use the ST-LINK utility software.
The STM32F4-Discovery evaluation board from ST Microelectronics is a low cost board for evaluating the STM32F4 range of 32-bit ARM Cortex-M4 microcontrollers. The board includes a 3-axis accelerometer, microphone, and audio DAC with class D amplifier. Read the review of this evaluation board.
The STM32F4 Discovery Board from ST Microelectronics
The STM32 Value Line Discovery evaluation board from ST Microelectronics is a low cost board for evaluating the STM32F100 range of ARM Cortex-M3 microcontrollers. Read the review of the STM32 VLD board.
The STM32 Value Line Discovery Evaluation Board