I'm looking for a text-based programming language that's similar to Scratch 3 in terms of coding style. I've tried getting into Python but found it really tough to figure out where to start. I often hear people say to just explore the code, but how can I do that if I'm not sure what to type? I've seen tutorials for starting with Python, but I still feel lost.
5 Answers
Have you considered a book like 'Learn Python 3 the Hard Way'? It’s a simple introduction that walks you through the fundamentals. When I'm starting with a new language, I usually find a good book and follow along with the examples to grasp the concepts better.
Have you checked out Snap!? It's like Scratch but with more advanced features that you’d find in a text-based language. Also, take a look at 'How to Design Programs', which uses a simplified teaching language to help you get used to programming concepts. These could set a solid foundation before jumping into Python!
You might also want to try Blockly, as it's similar to Scratch. But honestly, I don’t think Python is really that hard to learn. I suggest looking into an online course like MOOC 2025. It’s beginner-friendly and has tons of examples and exercises to help you get started!
If you're looking for alternatives, you might consider C, but keep in mind that it has a steeper learning curve. However, I've seen a lot of folks struggle with it, especially if they’re already finding Python challenging. It's best to stick with something that's not going to add to the confusion!
Haha, yeah, sarcasm can be a tough one in discussions like this!
Any programming language can feel overwhelming at first, but Python is often recommended because it's straightforward. Focus on learning the basics like control structures, data types, and functions. A great resource for beginners is 'Python Crash Course'; it includes small projects to help you understand how things work. It eases you into coding in a practical way!
While C might be used by some, I definitely agree with you. It can be harder to get a grip on compared to Python!