Tuổi trẻ
Năm 1895, Nguyễn Sinh Cung cùng cha mẹ và anh trai vào Huế lần đầu tiên. Sau khi mẹ mất (1901), ông về Nghệ An ở với bà ngoại một thời gian ngắn rồi theo cha về quê nội, từ đây ông bắt đầu dùng tên Nguyễn Tất Thành. Tất Thành theo học cử nhân Hoàng Phạm Quỳnh và một số ông giáo khác.
Năm 1906, Nguyễn Sinh Cung theo cha vào Huế lần thứ hai và học ở trường tiểu học Pháp-Việt Đông Ba.
Đầu năm 1910, Nguyễn Tất Thành đến Phan Thiết. Ông dạy chữ Hán và chữ Quốc ngữ cho học sinh lớp ba và tư tại trường Dục Thanh của Hội Liên Thành
Trong thời gian này, Nguyễn Tất Thành thường gặp gỡ một số nhà nho yêu nước đương thời, tham gia công tác bí mật, nhận công việc liên lạc và có chí đuổi thực dân Pháp, giải phóng đồng bào. Ông tuy khâm phục Đề Thám, Phan Châu Trinh, Phan Bội Châu nhưng không hoàn toàn tán thành cách làm của một người nào cả. Nguyễn Tất Thành thấy rõ là cần quyết định con đường đi của riêng mình.
Khoảng trước tháng 2 năm 1911, ông nghỉ dạy và vào Sài Gòn cũng với sự giúp đỡ của Hội Liên Thành. Tại đây, Nguyễn Tất Thành theo học trường Bá Nghệ là trường đào tạo công nhân hàng hải và công nhân chuyên nghiệp cho xưởng Ba Son (bây giờ là trường Cao đẳng Kỹ thuật Cao Thắng), vừa đi bán báo ở khu vực thương cảng để kiếm sống và đồng thời tìm hiểu đời sống công nhân. Ở đây, ông học được 3 tháng. Sau đó ông quyết định sẽ tìm một công việc trên một con tàu viễn dương để được ra nước ngoài học hỏi tinh hoa của phương Tây để trở về giúp nhân dân Việt Nam