Hi there, I would recommend you study neither of the two. If you are a beginner, you should start with C, the most basic programming language and the very first computer science course offered in any college. When you study C< you will learn the very basic fundamentals of programming which will serve as a guide for further study.
You should go in this order, C -> C++ -> Java -> Python.
For C, instead of studying, I would suggest going through an online course, because visual learning is much better than reading stuff since you are a beginner. The link for one such course is - http://www.chalkstreet.com/c-programming-beginners-part1/
If, however, you still insist on reading, I would suggest you read "Let us C" by Yashwant Kanethkar. This is the prescibed book in almost all the courses where C is taught.