Sir please give me suggestions regarding how can I think like programmer and please suggest me some Android development books for my career and also suggest me some programming related books and what should be my roadmap for good programer who can think differently and work like some good programmer.
I don't know anything about Android development, unfortunately, but I did post a list of recommended books in reply to @justaguy
on this article, so I'd recommend checking those out.
You may especially be interested in "Think Like A Programmer" and "Dreaming In Code".
There's no cut-and-dry "roadmap" for becoming a good programmer, other than to say Just Start Writing Code! Read books, take courses, talk to other developers, and apply all that knowledge to the code you write. Lather, rinse, repeat. If you keep doing that long enough, someday you'll look back and realize with some astonishment that you're not a newbie anymore.
Sir please suggest some books about design patterns, data structures and algorithms.
Replied on your other comment. ;)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.