If you like to have a nice garden, you may need to consider: (1) choosing annual or perennial flowers/plants; (2) Height and width of plants/flowers; (3) require sun, half sun or no sun; (4) what time for blooming; (5) Plants/flowers need to be matched each other for the harmony; (6) watering and fertilizers... In fact, a nice garden requires lots of experience. Keep doing and you will learn all.