A place to discuss things that aren't specific to any one creator or game.
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
-
chocoberrie
- Veteran
- Posts: 254
- Joined: Wed Jun 19, 2013 10:34 pm
- Projects: Marshmallow Days
-
Contact:
#1
Post
by chocoberrie » Sun Jul 03, 2016 7:38 pm
Hello!
Although I started learning Ren'Py by jumping right into the Quickstart (which was immensely helpful!), I was wondering if it would help to try to learn more about Python, since that's the language that Ren'Py is based on.
I know Codecademy has a basic Python course meant for beginners, and from what I gather, it goes pretty step-by-step. I signed up for it and I'm on Unit 2 already; I like it so far! The interactivity is nice.
What do you guys think?

-
namastaii
- Eileen-Class Veteran
- Posts: 1350
- Joined: Mon Feb 02, 2015 8:35 pm
- Projects: Template Maker for Ren'Py, What Life
- Github: lunalucid
- Skype: Discord: lunalucid#1991
- Soundcloud: LunaLucidMusic
- itch: lunalucid
- Location: USA
-
Contact:
#2
Post
by namastaii » Sun Jul 03, 2016 11:32 pm
It helps, especially when you want to start implementing your own ideas. It really helps to understand code you borrow too for any minigame you may want to paste into your game or a calendar system, etc. Then your game get's that much better. In my opinion. You could always hire (free or cost) a programmer to worry about that stuff but it really is that much more satisfying when you start to understand something new and watch as you build and create something. It feels good.
and I could be wrong but i think codecademy's courses start out as 'beginner' then once you finish them they move up a level? I think?
-
trooper6
- Lemma-Class Veteran
- Posts: 3712
- Joined: Sat Jul 09, 2011 10:33 pm
- Projects: A Close Shave
- Location: Medford, MA
-
Contact:
#3
Post
by trooper6 » Mon Jul 04, 2016 12:25 am
The codeacademy course is really amazing and I always recommend it. If you want to do a basic VN that just has text and menus...and maybe uses screen language, you can get away with not knowing Python. But the minute you want to make an inventory or do more complex things with variables and functions...then knowing Python is really, really useful.
It is always good to know more things!
A Close Shave:
*Last Thing Done (Aug 17): Finished coding emotions and camera for 4/10 main labels.
*Currently Doing: Coding of emotions and camera for the labels--On 5/10
*First Next thing to do: Code in all CG and special animation stuff
*Next Next thing to do: Set up film animation
*Other Thing to Do: Do SFX and Score (maybe think about eye blinks?)
Check out My Clock Cookbook Recipe:
http://lemmasoft.renai.us/forums/viewto ... 51&t=21978
-
Divona
- Miko-Class Veteran
- Posts: 678
- Joined: Sun Jun 05, 2016 8:29 pm
- Completed: The Falconers: Moonlight
- Organization: Bionic Penguin
- itch: bionicpenguin
-
Contact:
#4
Post
by Divona » Mon Jul 04, 2016 9:49 am
Programming skill always a good skill to have, doesn't matter what language you're learning/using, it's often always has the same structure so easy to hop around to learn another languages. It will definitely open a lot of doors for you in the future, even just to put more things you dream of in your visual novel using Ren'py. So yes, *thumb up*.
-
namastaii
- Eileen-Class Veteran
- Posts: 1350
- Joined: Mon Feb 02, 2015 8:35 pm
- Projects: Template Maker for Ren'Py, What Life
- Github: lunalucid
- Skype: Discord: lunalucid#1991
- Soundcloud: LunaLucidMusic
- itch: lunalucid
- Location: USA
-
Contact:
#5
Post
by namastaii » Mon Jul 04, 2016 11:32 am
^^It is true. Once you understand one language, you'll be able to convert the same structures into another language just by changing the syntax. It's pretty cool
-
chocoberrie
- Veteran
- Posts: 254
- Joined: Wed Jun 19, 2013 10:34 pm
- Projects: Marshmallow Days
-
Contact:
#6
Post
by chocoberrie » Mon Jul 04, 2016 12:51 pm
Awesome! Thanks for all of your feedback, guys!
I'll keep going with Codecademy, and go from there. I've read somewhere that Python is really useful in scientific data analysis, which will definitely help me outside of Ren'Py. So now I'm even more determined to learn more!

-
namastaii
- Eileen-Class Veteran
- Posts: 1350
- Joined: Mon Feb 02, 2015 8:35 pm
- Projects: Template Maker for Ren'Py, What Life
- Github: lunalucid
- Skype: Discord: lunalucid#1991
- Soundcloud: LunaLucidMusic
- itch: lunalucid
- Location: USA
-
Contact:
#7
Post
by namastaii » Mon Jul 04, 2016 1:13 pm
Python is used for a lot of things. Even if some things are mainly coded with another language, they tend to include python parts. For example I believe The sims games are coded with C++ but they also use python for some things.
Users browsing this forum: No registered users