kusti8 wrote:Always go with the newest version of the raspberry pi if you are a biginner and want to use it for general programming. The model a and b is good for products which have been made with the pi and still use the layouts of the old pis. In general, go with the B+
Well.... I think the first step is to decide which is best for the specific use, a Model A or a Model B. If the Model B fits better, then the best choice is probably the B+. If the Model A fits the role better, then one is faced with working on getting an A now or waiting until the A+ arrives.
If one is just starting out and wants to have as general a version as possible (even if the eventual use fits the A best), starting with the B+ would certainly be my choice.