Hey everyone, again well i've been interested i programing for quite a while but have never had the guts to actually try any, so has anyone got a tutorial thing for programming? in either java or c++ I would also like to learn about algorithms and encryption if someone could help it would be much appreciated
Encryption is really much more of a maths thing than programming or CS. Just read some articles on wiki about RSA or AES or something.
Here is a link to Rijndael Encryption/Decryption (AES) method in C++. Code Project site has some nice codes to wrap your head around with. There were a few candidates going for AES Standard a while back ago, one of them is Serpent, which i used in some personal quick-and-dirty VB programs. In short, many implementations of encryption ideas freely available online. Codes and everything. The difference is in execution speed. The best encryption implementations are those that have codes being openly expose to other people to take a look at. Weaknesses and flaws are flushed out. Take a look at open source project called TrueCrypt. IHMO, get a basic foundation in C++ knowledge before diving into encryption. A book that works for me on C++ was from WROX Ivor Horton's Beginning C++. He has another book on Java.
In terms of learning C++ quickly I'd highly recommend this book: "Accelerated C++: Practical Programming by Example" by Koening and Moo (ISBN-10: 020170353X) .... http://www.amazon.co.uk/Accelerated-C%2B%2B-Practical-Programming-Example/dp/020170353X/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1205672735&sr=8-1