Sketchup all the way, it is free (the non pro version is free forever).
watch a tutorial about how to make and use components in it and it will save you so much frustration! Simplest explanation of that is when you start making geometry and putting it together everything gets ‘stuck’ together, so if you make a cube, then another cube and put them right next to each other then try to move one away, it will be ‘stuck to the other and will pull it with it. However if you make a cube, make it a component, make another cube and make that another component, then sit them next to each other they will remain separate entities and not get stuck together, so you can still move them about separately.