You can get results in 1-2 weeks. That is, you can 'feel' some muscles growing, but dont expect to look noticably different. On the first day lift weights for about 30 mins, and make sure you lift weights that are 'reasonably heavy' but not to an extent that you are struggling after the 3rd lift (rep). Your muscles must hurt for a few days after this session, to the extent that when you extend your arm it hurts, and when you do a sit up it hurts. If they don't , you need to go back and lift heavier weights. Once you have completed this initial session, you need to increase your weights marginally each session. For toning your body you generally go for less weights but more reps. For big muscles you go for bigger weights but fewer reps. Also, make sure you rest your muscles for at least 48 hours otherwise you could actually go backwards! So on day one you might do biceps and abs, on day 2 you do chest and triceps. If you go to the gym 4 or 5 days a week, I promise you will notice some difference (or moreso 'feeling' ) in about 2 weeks. After 4 you will notice your biceps and chest musles will be bigger. After 6 bigger, etc etc. The more results you get, the more research you can do on better exercisies , diet, etc. Finally, its important to know how muscles develop: when you lift weights you are sort of 'damaging' or tearing your muscles. Your body needs to repair them, which it does in the 48 hour rest period, but actually makes the muscle slightly bigger 'just in case'. This is why you need to increase your weights marginally after each training session.