Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » What To Learn After Scratch
- Maximouse
-
1000+ posts
What To Learn After Scratch
Why didn't you mention C++?Lua, JavaScript and Python are all (more or less) the same language. In my opinion, it would be better to learn one, then start learning different types of languages: I think the best way is to starting to learn lua, then js, then python.
- C and Rust: Can produce extremely fast code due to having very little abstraction.
- Java and C#: Have a bit of abstraction in the form of OOP, but still run very quickly.
- Functional languages (like Haskell): Can produce extremely optimized code thanks to optimizations possible in functional programming.
- Lisp-like languages: Can use macros to do an extremely wide range of stuff
- Prolog: A logical programming language used in AI.
- Stack-oriented langauges (such as Forth): fun to use, also good for understanding stack machines
- Greg8128
-
500+ posts
What To Learn After Scratch
I already mentioned C, and understanding C is basically a prerequisite for understanding C++.Why didn't you mention C++?Lua, JavaScript and Python are all (more or less) the same language. In my opinion, it would be better to learn one, then start learning different types of languages: I think the best way is to starting to learn lua, then js, then python.
- C and Rust: Can produce extremely fast code due to having very little abstraction.
- Java and C#: Have a bit of abstraction in the form of OOP, but still run very quickly.
- Functional languages (like Haskell): Can produce extremely optimized code thanks to optimizations possible in functional programming.
- Lisp-like languages: Can use macros to do an extremely wide range of stuff
- Prolog: A logical programming language used in AI.
- Stack-oriented langauges (such as Forth): fun to use, also good for understanding stack machines
- BridgeCreek
-
55 posts
What To Learn After Scratch
lol people are still replying to this 7yo comment
- BearSlothCoding
-
1000+ posts
What To Learn After Scratch
The person who originally posted this may have already gotten their answer but we still want to talk about it for others in the future. lol people are still replying to this 7yo comment
- PkmnQ
-
1000+ posts
What To Learn After Scratch
Personally, if you were to learn a language after scratch, I'd recommend Snap! or Python.
- Vaibhs11
-
1000+ posts
What To Learn After Scratch
That was NovemberhTmL iS mY fAvOrItE pRoGrAmMiNg LaNguAgE yep, I agree CSS and HTML is cool
- Vaibhs11
-
1000+ posts
What To Learn After Scratch
And were answering C++. lol people are still replying to this 7yo comment
- xMysticalCoder
-
1000+ posts
What To Learn After Scratch
Hello everyone, I would like your opinions on this. What should I learn after Scratch? I'm a bit overwhelmed, cause there's Stencyl, Alice, Greeenfoot, BYOB… Maybe you could share your opinions on what you've used and how you used it?
I'm kind of looking for something a little more advanced, but with the simplicity of Scratch. Thanks for reading this everyone!
P.S. Please post if you have used any of the soft wares listed.
If you are looking for a text based coding language, I recommend python, its really beginner friendly, and is (in my opinion) the least strict language.
Edit: Just realized the original post is really old lol
Last edited by xMysticalCoder (March 15, 2021 18:06:21)
- BearSlothCoding
-
1000+ posts
What To Learn After Scratch
I agree, Python has less syntax to worry about too. If you are looking for a text based coding language, I recommend python, its really beginner friendly, and is (in my opinion) the least strict language
- minecraftprox101
-
500+ posts
What To Learn After Scratch
I my opinion, I do not argee. I would recommend C++ after Scratch.Hello everyone, I would like your opinions on this. What should I learn after Scratch? I'm a bit overwhelmed, cause there's Stencyl, Alice, Greeenfoot, BYOB… Maybe you could share your opinions on what you've used and how you used it?
I'm kind of looking for something a little more advanced, but with the simplicity of Scratch. Thanks for reading this everyone!
P.S. Please post if you have used any of the soft wares listed.
If you are looking for a text based coding language, I recommend python, its really beginner friendly, and is (in my opinion) the least strict language.
Edit: Just realized the original post is really old lol
in C++, Here is the code of the Hello World Program:
#include <iostream> using namespace std; int main() { cout << "Hello world! \n" //this is what actually prints the text return 0; }
In python, This is the code for Hello World: (sorry if this is incorrect, I only know a tiny bit of python)
print("Hello World!")
Even though then python code is simpler, C++ can be used for Operating Systems and more. Python, on the other hand, can only be used websites and apps,etc.
Also, C++ Is extermely fast comapred to python.
In order to run python code, you will have to install the python runtime(for python apps). With C++, you do not need to becuase your OS can run C++ without runtime (for apps programmed in C++).
NOTE: C++ Is NOT if you have trouble looking through lots of code.
PLEASLE DO NOT SAY THE C++ DOES NOT WORK, DO NOT CONFUSE C++ WITH PYTHON.
Last edited by minecraftprox101 (March 16, 2021 00:02:43)
- xMysticalCoder
-
1000+ posts
What To Learn After Scratch
and you can also use python to build the database of the OSI my opinion, I do not argee. I would recommend C++ after Scratch.Hello everyone, I would like your opinions on this. What should I learn after Scratch? I'm a bit overwhelmed, cause there's Stencyl, Alice, Greeenfoot, BYOB… Maybe you could share your opinions on what you've used and how you used it?
I'm kind of looking for something a little more advanced, but with the simplicity of Scratch. Thanks for reading this everyone!
P.S. Please post if you have used any of the soft wares listed.
If you are looking for a text based coding language, I recommend python, its really beginner friendly, and is (in my opinion) the least strict language.
Edit: Just realized the original post is really old lol
in C++, Here is the code of the Hello World Program:#include <iostream> using namespace std; int main() { cout << "Hello world! \n" //this is what actually prints the text return 0; }
In python, This is the code for Hello World: (sorry if this is incorrect, I only know a tiny bit of python)print("Hello World!")
Even though then python code is simpler, C++ can be used for Operating Systems and more. Python, on the other hand, can only be used websites and apps,etc.
Also, C++ Is extermely fast comapred to python.
In order to run python code, you will have to install the python runtime(for python apps). With C++, you do not need to becuase your OS can run C++ without runtime (for apps programmed in C++).
NOTE: C++ Is NOT if you have trouble looking through lots of code.
PLEASLE DO NOT SAY THE C++ DOES NOT WORK, DO NOT CONFUSE C++ WITH PYTHON.
in my opinion since every coding language has their own pros and cons, it really depends on if you want to be a game dev, OS dev, database dev, etc
- gosoccerboy5
-
1000+ posts
What To Learn After Scratch
Java hello world:C++ hello world:Now, javascript, lua, or python:
class Main { public static void main(String[] args) { System.out.println("Hello, world!"); } }
#include <iostream> int main() { std::cout << "Hello world!"; return 0; }
console.log("Hello world!"); // js
print("hello world!") #python
print("hello world!") -- lua. you can also use io.write
- Kiddokoding
-
7 posts
What To Learn After Scratch
I use the nodejs editor on replit.com.Eh, I like JS too, but since Python is essentially pseudocode, IMHO it's a bit easier to pick up.By making Python simple, they actually made it more confusing and bizarre. And I would argue that JavaScript is more useful. I'd suggest Javascript if you're wanting a text-based language, since Python's syntax just confuses me
- Discussion Forums
- » Advanced Topics
-
» What To Learn After Scratch