i want to know if there is a way to get free, good and safe apps other than the blackberry appworld

i have a blackberry bold 9700 with rogers and i don't have their data plan thats why i can't get stuff off the BBappworld..., i've heard you can download apps to the pc and then put them into the blackberry, but i'm not sure where to go, what to do or how to do it..., i hope someone could give me some info about it thank you soo much in advance i really appreciate it.