Discuss Scratch

Hardmath123
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

I've seen a lot of “what should I learn next?” posts around here recently. So, with a lot of help from the amazing technoboy10, I wrote a guide on what you should consider learning after Scratch. It lists languages, tools, big ideas, and reading material, as well as sources from which you can learn.



Questions, comments, feedback are welcome (on the blog comments or here on the forums).

Scratch on!
Rumanti
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

This is a very great and helpful posts! I always love all your blog posts. <3
liam48D
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

It's so incredible :3

You should make a couple fixes on the Snap! part at the beginning. Snap! was made by Jens.



Just got to the SVG. It's so awesome.. maybe I'll make a Scratch program to ask you these questions if I have spare time!



And just finished reading. Amazing post.
Hardmath123
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

liam48D wrote:

Just got to the SVG. It's so awesome.. maybe I'll make a Scratch program to ask you these questions if I have spare time!
If you do, I'd be happy to put a link into the post. Let me know.
__init__
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

lol I like the flowchart
thejerwin
Scratcher
49 posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Thanks. I'm gonna learn Python, as I already have a bit of experience with it.

This is @mapnap from his new account.
CatsUnited
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Great flowchart! I'm mainly learning Javascript and Python. I'll also be learning Java and C in the future.
scratchisthebest
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

I know at this rate I'm going to turn into a Processing shill because of how much I like it. But yeah. Processing might be worth mentioning? Java based, kinda an intro step up to java. takes care of all the tedious “setting up the window” and “configuring opengl context” stuff for you, so you can just cut straight to the fun creative coding bits.
WooHooBoy
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

scratchisthebest wrote:

I know at this rate I'm going to turn into a Processing shill because of how much I like it. But yeah. Processing might be worth mentioning? Java based, kinda an intro step up to java. takes care of all the tedious “setting up the window” and “configuring opengl context” stuff for you, so you can just cut straight to the fun creative coding bits.

+1
IronBit_Studios
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

CatsUnited wrote:

Great flowchart! I'm mainly learning Javascript and Python. I'll also be learning Java and C++/# in the future.
Pretty much this.
Don't use C.
C++ and C# are better, IMO.
according to the chart the best languages are JS and Python
WooHooBoy
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Is there a purpose for Telehack?
Hardmath123
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

WooHooBoy wrote:

Is there a purpose for Telehack?
Telehack is part RPG, part historical archive of the wonderful history of the Internet in the days of yore.
WooHooBoy
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Hardmath123 wrote:

WooHooBoy wrote:

Is there a purpose for Telehack?
Telehack is part RPG, part historical archive of the wonderful history of the Internet in the days of yore.
K, I should end up playing it this week.
Firedrake969
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

IronBit_Studios wrote:

CatsUnited wrote:

Great flowchart! I'm mainly learning Javascript and Python. I'll also be learning Java and C++/# in the future.
Pretty much this.
Don't use C.
C++ and C# are better, IMO.
according to the chart the best languages are JS and Python
which is true
PullJosh
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

I've never really understood the practical applications of python… It seems that distributing python code to the “real world” is extremely difficult. Is there any easy solution to this that I've never found?

Can someone please justify the use of python for me?
without starting a flame war plz
Firedrake969
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

CatsUnited
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

IronBit_Studios wrote:

CatsUnited wrote:

Great flowchart! I'm mainly learning Javascript and Python. I'll also be learning Java and C++/# in the future.
Pretty much this.
Don't use C.
C++ and C# are better, IMO.
according to the chart the best languages are JS and Python
Thanks, forgot that. Also, JS and Python are the best.
PullJosh
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Firedrake969 wrote:

ElementalCode's backend.

http://onstartups.com/tabid/3339/bid/20493/Why-PHP-Is-Fun-and-Easy-But-Python-Is-Marriage-Material.aspx
http://techblog.stickyworld.com/abandoning-php-for-python.html
Okay, that makes sense. If it's on a server, it only has to work on one computer… no distributing needed. Any other major use cases?
Firedrake969
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Math/stats
PullJosh
Scratcher
1000+ posts

The Seasoned Scratcher: What to learn after Scratch (a guide)

Firedrake969 wrote:

Math/stats
Would it be fair to say that python isn't great if you want to distribute code, but can be very effective for locally-run projects?

Powered by DjangoBB