Tôi là một lập trình viên java và tôi đã quyết định tìm hiểu một chút về khoa học máy tính lý thuyết. Tôi không có bằng cấp về điều đó và một chút nền tảng sẽ giúp tôi rất nhiều vì tôi không biết gì ngoài mã hóa khi nói đến phát triển phần mềm.
Tôi đã tìm kiếm trang web này để tìm câu trả lời và tôi đã tìm thấy rất nhiều người giới thiệu cuốn sách "Cấu trúc và diễn giải các chương trình máy tính" nhưng vì tôi không có bí quyết toán học cần thiết để xử lý cuốn sách này, tôi đã quyết định đi thay vào đó là "Cách thiết kế chương trình".
Câu hỏi của tôi ở đây là tôi sẽ đạt được gì từ trải nghiệm này? Nó có dạy tôi về Khoa học Máy tính như tôi muốn không? Hay tôi tốt hơn nên đọc về các thuật toán và cấu trúc dữ liệu thay thế?