ea8b72 No.366
Programming beginner here, all I know is the very basics of python and javascript. I started with those just to learn how to make my own game. I do however really like how python looks, it's very "readable".
But I started using game maker to learn it's own scripting language since I think it's the best way to not make me waste time and create my games faster.
And my question is this, will I become a bad programmer if I will only focus on game maker language from now on? See pic related on how it looks, I still think it's programming but it's just that it already has a lot of functions made for faster development.
Or should I still try to create some small python scripts every day to not lose touch with more powerful languages compared to gml?
Do you think that my skills will transfer after years if I use this scripting language, gml?
Before you greentext "using game maker" please understand that I do not want to program my own engine, I want to do things faster since I'm new to programming. What do you think about this, will this game engine make me think like a programmer after years of use?
33d39b No.368
>>366 (OP)
>a lot of functions made for faster developmentEvery language that I know of has standard libraries and people can create libraries for purposes that the standard libraries don't fulfill. Using pre-made functions isn't abnormal.
Go ahead and use GML. It's not a bad language, but it shouldn't be the only one under your belt. Learn something more in-demand (C-family, Java, etc.) when you feel comfortable with GML.
33d39b No.369
>>368Also, I suggest you double check your indentation and comment a bit more thoroughly.
ea8b72 No.370
>>369Thanks, I'll keep focusing on gml then until I'm better at it. And while doing that occasionally learn another language just for general stuff.
94a889 No.2809
>>366
Learn a lisp like Scheme, it will help with solving problems and program design.
I used to use GML (before I moved away from windows) and learning other languages will teach you different ways of approaching a problem. YOu will also have picked up tools from those languages which could make your code cleaner if you implemented them in GML and used them.