Author Topic: Newbie to programming  (Read 1847 times)

http://askubuntu.com/questions/11392/what-are-the-differences-between-mac-os-and-linux


Ok, so it seems that there's no real point in downloading TS3D. So I should get Notepad for Mac, then what? As said earlier, I have little-to-none programming knowledge, so what do I do? Do any of you have tutorials of some sorts? I was poking around the Archive-Mapping Help section of BLF and I saw that a user (I forgot the name) had made a real nice Mapping tutorial. I would've just done mapping based off of that but...yeah.... Anyways, anyone you guys know of have a decent modding tutorial?
« Last Edit: August 09, 2016, 08:46:41 PM by Warzone »

Ok, so it seems that there's no real point in downloading TS3D. So I should get Notepad for Mac, then what? As said earlier, I have little-to-none programming knowledge, so what do I do?
Notepad for Mac?
As far as I know, a large majority of OS, whether be Linux, OSX, or Windows, should have some kind of text editor
Just use the one that comes built in with OSX if there is one. I dont know what its called considering I have absolutely 0 experience with OSX, but I think its called "TextEdit" or something like that

Notepad for Mac?
As far as I know, a large majority of OS, whether be Linux, OSX, or Windows, should have some kind of text editor
Just use the one that comes built in with OSX if there is one. I dont know what its called considering I have absolutely 0 experience with OSX, but I think its called "TextEdit" or something like that


Yeah it's textedit

Yeah it's textedit
Yeah, mess around with scripting in TextEdit first
With programming, its a varying learning curve depending on which language youre learning but the key thing to remember is that you wanna start small

Also, about text-editors for mac (yes i use a hackintosh don't yell at me) https://Atom.io seems like a good text editor, i use it anyways.

If you want to get a strong, hard start, but set yourself up for insane success in the future, do c++. It's one of the more difficult languages, but it's said that if you have mastery of c++, you can learn any other language in 2 weeks. But you must understand that master of c++, or really any language, won't be a quick process. It will take a VERY long time of use and reuse to finally master something. I'd estimate that it'd take half a year - 1 and a half years to master c++.

It's not an easy or quick task, but it's most definitely worth it in the long run.

I've done some research and I've decided to start on Xcode, "Apple's version of C++"

I've done some research and I've decided to start on Xcode, "Apple's version of C++"
Xcode, unless I'm mistaken, is an IDE, not a programming language. That said, based on what little info I have to go on, it seems like it's only capable of producing applications for OSX and iOS (although the Wikipedia page says it can make univeral apps, so ???). Keep this in mind as if you decide to become a professional programmer in future, you will likely need to take compatibility and platforms into account.

As I said on the first page, C++ is a pretty bad choice as a total beginner for a programming language. Even C would be a better choice, but not by much. You really should be starting with something more simple like Python, BASIC or maybe even Java/Javascript (two separate things). To be quite frank, even C# is an easier option. C++ demands and expects a lot out of you. It's better to start by taking on a smaller, "easier" language which can open your mind to the basics of how a PC works without exposing you to the full innards as the C-languages do (C/C++ are best utilised when you can effectively work with pointer logic and strong math skills).

Out of curiosity, do you have an actual "goal" at this point? Is there a specific thing you want to make? It might be good for you to figure out something you would really like to make (FOR forget SAKE KEEP IT SMALL PLEASE!), and schedule out some daily/weekly hour-long programming tutorial sessions to get you in a good habit that will make learning how to program easier.

I've done some research and I've decided to start on Xcode, "Apple's version of C++"
XCode is an IDE (A code editor for specific languages) not a language. You may be thinking of Swift?

Xcode, unless I'm mistaken, is an IDE, not a programming language. That said, based on what little info I have to go on, it seems like it's only capable of producing applications for OSX and iOS (although the Wikipedia page says it can make univeral apps, so ???). Keep this in mind as if you decide to become a professional programmer in future, you will likely need to take compatibility and platforms into account.

As I said on the first page, C++ is a pretty bad choice as a total beginner for a programming language. Even C would be a better choice, but not by much. You really should be starting with something more simple like Python, BASIC or maybe even Java/Javascript (two separate things). To be quite frank, even C# is an easier option. C++ demands and expects a lot out of you. It's better to start by taking on a smaller, "easier" language which can open your mind to the basics of how a PC works without exposing you to the full innards as the C-languages do (C/C++ are best utilised when you can effectively work with pointer logic and strong math skills).

Out of curiosity, do you have an actual "goal" at this point? Is there a specific thing you want to make? It might be good for you to figure out something you would really like to make (FOR forget SAKE KEEP IT SMALL PLEASE!), and schedule out some daily/weekly hour-long programming tutorial sessions to get you in a good habit that will make learning how to program easier.

I wanted to make BL addons, but it seems that there is no TS3D for Mac, and I might look at C# if it works on iOS.

I wanted to make BL addons, but it seems that there is no TS3D for Mac, and I might look at C# if it works on iOS.
you don't need torque 3d to make add-ons for blockland. torque 3d is a game engine that you can use to make your own games in torquescript, but it won't help you much in making mods for bl. blockland runs on an old version of the torque game engine, if you want to learn how to mod blockland, it's a much better idea to get used to working with blockland itself.

the way modding BL works is that you have scripts in .CS plain text files, and the game just executes these CS files on command. blockland has a modding system that makes this very easy, just have a folder/zip file with the right Name_Format in the add-ons folder. the game will automatically execute any client.cs files in those folders as the game starts up and it will automatically execute server.cs files in your enabled add-ons. all you need to make code for torque is an appropriate text editor that will let you save a file as .cs. you don't need anything much fancier than that. torque 3d will do literally nothing to help you with this, so you don't need to worry about having it.

if you don't have any interest in programming outside of this game there's no reason to spend any time learning anything but torquescript

if you don't have any interest in programming outside of this game there's no reason to spend any time learning anything but torquescript

oh