so is this the best neucleo to start with?
Here is how I would suggest you choose the right Nucleo Board.
1. Decide if you are happy with the regular STM32F type processor or are planning on ultra low power designs such as items that will need to run for a very long time on a small battery. If you need the low power option choose between...
NUCLEO-L053R8, Low end M0+ based controller with 64K flash. You have the option of developing on this with the option of using a small LQFP32 version in your own projects if you are looking for one with a small number of pins.
NUCLEO-L152RE, Higher end M4 based with flash options up-to 512K. If your projects are going to be somewhat more demanding and you need the extra clock speed, flash & peripherals then this would be the better choice.
2. If you are happy with the regular F series then decide what family you would like to work with, some suggested options.
NUCLEO-F030R8 This is based on the older M0 core but has package options all the way down to a TSSOP 20 that makes hand soldering simple and allows you to use it as a cost effective replacement for an 8bit processor starting at about US $1 in small quantities.
NUCLEO-F303RE Similar to the above but using the newer M4 core, higher clock speed and more peripherals including D to A and op-amps. Being a higher spec microcontroller there is no TSSOP option but there is a LQFP32, obviously these are a bit more expensive than the F03 range.
NUCLEO-F411RE If you want something with all the bells and whistles as well as high performance and plenty of flash then this is the board to get. However it many not be the best place to start.
M0 & M4 based chips seem to be the sweet spot in the sense that they established with good support in the software tools etc