Discuss Scratch

TheWhiteShaddow
Scratcher
48 posts

What's The Best Way To Learn A New Programming Language If I'm Already Proficient With Scratch? (dw I'm not abandoning Scratch)

Ok. So. I want to learn a new programming language (I'm thinking of starting with Python), but my problem is that most tutorials that I can find start teaching it as if you have no programming experiance whatsoever.

I'm already extremely proficient with Scratch, probably beyond the level that many Scratchers will reach, so my issue isn't learning how to code; it's just learning the new syntax and how the new language behaves.

Most tutorials and courses start out by just teaching you logic, and only barely scratching the surface of syntax and formatting. The way I'm wired, I already think very logically, and I already have years of experiance with basic programming logic through Scratch.

I've tried reading books, taking courses, and following tutorials, but I never get very far because they always seem to progress VERY slowly and just teach me the same stuff I already know. (The intent of this post is not to brag about my programming skills, I swear!)

If anyone knows of any resources (books, courses, tutorials, YouTube videos) that aim at teaching a new language to people who already program, please let me know or post some links. Thank you in advance to anyone who is able to help.
-OctoSquid-
Scratcher
100+ posts

What's The Best Way To Learn A New Programming Language If I'm Already Proficient With Scratch? (dw I'm not abandoning Scratch)

MIT OpenCourseWare has a lot of good stuff.

The 6.100L course is what most people take for beginning with Python.

I recommend having a personal project running in the background while doing this, because you're more likely to remember stuff while actually using it.
They also have courses for other languages, just hop around until you find something you like.

Powered by DjangoBB