In the past decade, digital learning has contributed to the transformation of K-12 education by using a variety of technology-enhanced pedagogical approaches, and it helps understand the basics of computational thinking (CT). In the area of CT for young learners, educators are experimenting with digital or digital-inspired methods to go beyond digital literacy, towards also improving other skills, such as problem-solving, logical thinking, and abstraction. By improving these skills, we aim to empower learners with the required knowledge as technology users and to aid in mastering the technology to develop their creative and citizenship potential through them. This chapter will provide a literature review on studies conducted to teach computer programming and computational concepts to K-12 students using visual programming tools, unplugged activities, and educational robotics while evaluating how it can also help improve CT skills.