Jump to content

  • Log In with Google      Sign In   
  • Create Account

Tutorial Doctor

Member Since 19 Oct 2013
Offline Last Active Yesterday, 01:29 PM

Posts I've Made

In Topic: If you had a magic button, what would it do?

31 January 2016 - 12:58 PM

It seems like most people want to do space and time travel with their magic button. haha. 

 

I didn't say what my magic button would do yet.

 

It would stop all of the evil in the world. I guess it would be a soft of time machine itself. ;)

 

Interesting posts.


In Topic: Python for 1st language?

26 January 2016 - 06:30 PM

Another vote for python. 

 

For a start I have created tutorials for it as well as the Godot Game engine which uses a Python like syntax to make games called GDscript.

 

You could pick up GDscript pretty fast and be that much closer to making your game already. You don't have to go through the bottom end to get to the game development phase. 

 

Maybe this will set you on the right track:

https://github.com/TutorialDoctor/Software_Development

 

And If you have any questions contact me on twitter or here. 


In Topic: Beginner-friendly language implementations with great portability, performanc...

26 January 2016 - 06:06 PM

I would recommend Python. It meats your criteria and more. 

 

I have boiled learning a programming language down into 5 phases:

 

  1. Learn a language
  2. Learn the syntax of the language
  3. Learn the built-in modules of the language.
  4. Learn popular libraries/modules made in the language
  5. Learn the popular frameworks written in the language

 

The modules of Python will lead you into all the other topics of computer programming you need. Everything from web development to databases. It will lead into regular expressions and networking. Python can do just about all of it. From Python I got more into html, css, and javascript, as well as SQL and learning about JSON. This is because Python has modules related to these subjects. 

 

I used Python to learn programming basics, and now I am looking to learn lower level stuff like C++ or C#. 

 

Thankfully, the structure of Python syntax was chosen for the Godot Game engine. So I learned GDscript in a day, and now I can practically use python to develop games!

 

Now I am thinking of using Ruby and learning Ruby on Rails.

 

I have been documenting my journeys as a tutorial. Maybe this link will help:

https://github.com/TutorialDoctor/Software_Development

 

P.S. The main thing that changes from one programming language to the next is purpose and syntax. Otherwise, some lower level languages just give you deeper access to the hardware of the computer. At the end of the day, it is all binary.


In Topic: Storing AI data in a SQL database?

25 January 2016 - 04:38 PM

Great advice. I will look into all of the above. Thanks ApochPiQ.


In Topic: Storing AI data in a SQL database?

25 January 2016 - 02:24 PM

I just needed a project to use it with to showcase how to use SQL. Couldn't think of a "cooler" project. I could just do typical database stuff with names and information about people, but I didn't want it to be so boring. 

 

I am guessing now that SQL is not particularly beneficial for "dynamic data." In that case, can you suggest a way to store this dynamic data? I was thinking it was a good thing that an SQL database can be stored in memory, and also that such a database can run on a server. 

 

This is for educational reasons though, so I would like to make a good example project if anyone has any recommendations. 


PARTNERS