This article serves as an introductory guide for developers new to Couchbase, focusing on connecting to Couchbase Server, retrieving, and modifying data using the Java SDK, and utilizing SQL++ for queries. It explores the fundamental features of Couchbase, a distributed JSON document database known for its key-value store and powerful query engine, using the travel-sample dataset for practical examples. The text covers key-value operations for document retrieval, query methods employing both named and positional parameters, and sub-document operations that enable efficient data manipulation by targeting specific parts of a document. Additionally, it demonstrates the use of the upsert function for inserting or updating records. The article emphasizes the importance of understanding basic authorization and connection procedures while providing code examples and error handling techniques to ensure successful data operations. It concludes by encouraging further exploration through resources such as the Couchbase Forums and an online certification course.