I think the best way to learn programming is by video tutorials. The problem is that they are not so many sites that provide that kind of stuff and they are hard to find. I've found just one : www.3dbuzz.com , but only the first part is free. If someone knows where to find this kind of tutorials for FREE please let me know .
Thank you !