Something that I've been thinking about for a while is how I started learning Skript as my first language and if it was a good choice.
I originally came to Skript because it made sense and it was simple enough for anyone to read and sort of understand what was going on. However, is it a good language to start as an introduction to the world of programming languages?
Yes
- Simple, eays to pick up
- Gives the user more control
- Very fast and does most of the 'boring stuff' for you
No
- Sometimes misleading
- Limited to Minecraft
- Not always as modular as seen to be
The thing is, Skript isn't the best language to start on unless you are only going to be using it and will never touch another language. Languages like Python, Java, PHP, C, and many others are sometimes much easier to learn as a first language. This is because Skript does a lot for you that you may not realise. When I had mostly finished my time with Skript, I wanted to go on to Python. However, only a few weeks after, I'd seen how much of a steep learning curve there was and how much foundation (that I'd built from Skript knowledge) had to be ripped apart and rewritten...
Simple things such as setting permanent variables in Skript are not as easy or straight forward for a beginner in any other programming language.
But the one thing that Skript really teaches you well is the theory. The basic understanding of loops, variables, lists, strings and so on.
What are your thoughts?
I originally came to Skript because it made sense and it was simple enough for anyone to read and sort of understand what was going on. However, is it a good language to start as an introduction to the world of programming languages?
Yes
- Simple, eays to pick up
- Gives the user more control
- Very fast and does most of the 'boring stuff' for you
No
- Sometimes misleading
- Limited to Minecraft
- Not always as modular as seen to be
The thing is, Skript isn't the best language to start on unless you are only going to be using it and will never touch another language. Languages like Python, Java, PHP, C, and many others are sometimes much easier to learn as a first language. This is because Skript does a lot for you that you may not realise. When I had mostly finished my time with Skript, I wanted to go on to Python. However, only a few weeks after, I'd seen how much of a steep learning curve there was and how much foundation (that I'd built from Skript knowledge) had to be ripped apart and rewritten...
Simple things such as setting permanent variables in Skript are not as easy or straight forward for a beginner in any other programming language.
But the one thing that Skript really teaches you well is the theory. The basic understanding of loops, variables, lists, strings and so on.
What are your thoughts?