Jump to content

  • Log In with Google      Sign In   
  • Create Account

Tutorial Doctor

Member Since 19 Oct 2013
Offline Last Active Sep 20 2016 11:00 AM

Posts I've Made

In Topic: Why do most people recommend Python

19 September 2016 - 07:53 AM

I doubt people say use python simply because it is easy. As Scouting Ninja and Kylotan have said, Python is widely available and good for real-world general purpose tasks.

 

I still say don't choose a language because it is recommended or powerful. First know what you want to create and learn the language/languages that help you create it. Simple as that.

 

I chose Python because the Pythonista app on iPad uses Python and it is one of the best ways to learn app development principles (I learned programming with Pythonista). I also now have Swift Playgrounds

Knowing Python also helped me transition to use the Godot Game Engine. I want to learn C# with the Continuous app also (for more understanding of low level concepts).

 

There is also Codea which uses Lua. I have to learn Ruby for work if I want a promotion (good incentive if I ever heard one). So it's not about which is best. It is about which is most suited for the task at hand. At the end of the day these are just tools.


In Topic: So, I want to become a game devolper...

25 August 2016 - 02:18 PM

I think if you are a beginner and want to make games, you should try looking at a few videos on game engines you can use. Each game engine requires knowledge of a certain programming or scripting language. These are a few you can research:

 

Game Maker

Unity

Godot

Unreal

 

I personally like Godot. Easy to get started making games and the language it uses is easy to pick up and powerful. Some things to consider when choosing:

 

Price

Platforms Supported

Learning Curve (Programming Language, API, and User Interface)

Community Size

Games Catalog

 

You can check the following sites for games made with various engines:

itch.io

game jolt

Ludlum Dare


In Topic: Best Way To Comment Code Without Cluttering

04 August 2016 - 09:43 PM

There are two ways I have found that I like to comment code. One way is to describe what the previous or following code does:

https://github.com/TutorialDoctor/Scripts-for-Kids/blob/master/Python/velveeta.py

 

Another way is to translate the code (I like this way best):

https://github.com/TutorialDoctor/Pythonista-Projects/blob/master/Projects/Apps/Basic%20Bible/Basic%20Bible.py

Lines 132-157 and 198-237 demonstrate this best.


In Topic: Help with python :(

26 April 2016 - 10:21 AM

Indeed. I was referring to this particular case. Didn't know how to format it.


In Topic: Total Begginer needs lot of advice

24 April 2016 - 02:15 PM

No prob about the down vote. You are on the right track though.

 

I learned programming concepts using Python with Pythonista (an IOS IDE on the iPad). From learning the various libraries included with Python, that lead into other areas of programming (networking, databases, regular expressions etc.), all of which are topics used across the board. That lead to research in web development for a little while. I eventually found the Godot game engine which uses a scripting language based on Python (perfect!). This engine can also be extended using the C++ programming language (great for getting more in-depth programming experience). An easy intro to C++ programming with this engine is making extensions. I could also use Python to make plugins for Blender 3D.

 

My next goal is to learn Ruby for web app development with Ruby on Rails and also for building plugins for Trimble Sketchup. All of these skills will be useful in creating content that I believe in. The story goes on. The best to you in your pursuits. 

 

My github repo gave me writing experience and got me a job as a technical writer. 

 

I have no college education.


PARTNERS