I'd say 3.5-4 inches is a good route for a beginner. Too young and you might run itno trouble. As sub-adults or older juvies, they seem more robust and can deal with stress better. One thing I'll point out, is if you are on a budget now, you have take into account the cost of keeping the fish too.