Hi, I have done my research, and have been reading around abit for four or five months.
I own an intel based mac, but also own a windows pc and I'm looking to take up programming as a hobby, nothing crazy like university courses or commercial design, just exploration and a hobby.
I've worked with python briefly, and I can understand it rather well but I'm also comfortable with trying something completly new. My goal is to find a solid programming language that is (as close as can be) cross platform friendly. If that's not a realistic goal, I'd like to stick closer to programming with mac.
I'm looking at small apps design I think. What I have been looking at as an example is the popular pc game "Mine Craft", reading through the forums it sounds like it was written in mostly Java, while a similar game "Terraria" was written in C#. Is that simply because the creator of the game was familar with C#, or is it because that was a suitable language. I'm still trying to figure out if Java is a strong enough language to accomplish large goals, and I realize creating those games before mentioned was no small task, but it's a useful comparision to me. A couple months ago I found a tutorial that showed making a small program that basically guessed your gender, very simple. I really wish I saved it. It would ask you a bunch of questions (i.e do you wear dresses? if yes= true Print:.... blah blah blah).
So, summary of my question, Please recomend a language that is:
1) Cross platform(give or take)
2) Suitable for program and application design(?)
3) Does not require a massive amount of knowledge about prior languages. Since this is my first one.
I'm not worried about difficulty, please don't recomend Java just because it's famously easy.
Thank you in advance, and Sorry if any of what I'm saying is incorect. I hope you guys get what I mean