anonone
10-06-08, 05:43 PM
=List makeup
Hey, I'm wondering what languages are most ideal for learning when it comes to ppl with (creativity >>>> focus). Please share info about game Modding too if you have opinion on it. I'll begin the list down below. (I '*'ed what I concider my one greatest asset.)
=Overall philosiphy
I think that the most ideal language is a language that can be layed out and coded very quickly (like on the fly). It also needs to give you hints on proper syntax, when you can't quite remember how to do it. I wish they would develope an IDE that let's you store bookmarks for things like "how looping works" or "network connection"... and beond that, let you store your own code snippets in the same way.
Java-script / html :: This was great to first get started with the whole idea of formatting / structure of code, and also get past the code -> execution barrier (...like how hard it is to get 'hello world' to appear). plus code examples are everywhere making the learning of it very easy.
Con: Very limited in it's overall usefullness since it can't control stuff on the actual hard drive and such. I'd rate it a
10 for ease of starting
9 for the syntax structure (intuitivity)
2 for general utility / usefullness (cause it's only good for web stuff)
VBS (visual basic script) :: This was cool cause all you do is 'right click -> create new text file' and change it from .txt to .vbs It can also manipulate stuff on the hard drive.
Con: Still not 'all powerfull' because you can't use the really cool APIs of windows, and making a visual environment is kinda hard (I think possible though using web browser windows, so still pretty cool given how easy it is to start out with.)
10 for ease of starting
8 for intuitivity
2 for usefullness
*VB 6* (Visual basic 6) :: This was the first powerful language I ever learned. Really the only amazing thing about it is the fact that everything is so visual, you can immediately start programming an .exe and it will even have buttons and visual stuff.
-I Strongly recomend this one, or VB.NET for programming because once you get an idea, boom, you can start changing the interface to accomidate the feature, then when you're half done getting that feature set up, boom, another idea rails you in the face and you stop half way and start the new idea. PERFECT for me, maybe for you too. After the ideas stop coming in you can start finishing up these half done things and you end up with a program. And writing the actual code goes pretty quick too, and this code is visually organized (double click the buttons / etc). This is a monumentally helpful feature. It provides you with syntax hints too.
Cons: It's so close to being the perfect thing, but doing the more advanced visual things (like 2d games) is a little too complicated for me.
8 for ease of starting (10 if you know vbs already)
8 for intuitivity (as far as the basics are concerned)
7 for usefullness (this makes .exe files, and utilizes the API)
VB.NET :: This is the logical next step I guess... I don't really like it more than VB 6 because I'm used to doing things the other way, but .NET can be run on macs or something like that I think. You can utilizes directX with this, which means 3D.
Cons: It's got poorly documented trash like GDI+ which makes programming 2D games different than on VB.NET and I have yet to figure out how to learn GDI+...Until I figure out GDI+ it only turns out to be less powerful than VB 6...
7 for ease of starting (10 if you know vbs already)
6 for intuitivity (as far as the basics are concerned)
~9 for usefullness (does me little good if I can't learn it though)
DirectX :: I guess this is technically an API or something. GDI+ is within this api. DirectX lets you program 3-dimensional things. It lets you work with models. It's basically my dream to figure this out but...
Cons: This is borderline un-documented :( I don't think I'll ever figure it out. I'm under the impression it's more for the types of people who program cutting edge 3D games with the most amazing visual effects. I don't even have enough info to properly rate it.
1 for ease of starting (you need a phd I think)
3 for intuitivity (I was like wtf the whole time)
~9 for usefullness (only useful for 3D / gui, but that's pretty damn useful)
== About lack of good 2D / 3D programming environments
It's my opinion that there has not been proper recognition of the casual programmer / program designer that wants to impliment 3D and 2D elements into their user interface with the same ease as synonomous with VB 6. Maybe someone will share info on how this market segment is accomidated by 3D game modding developement or other stuff. I'd start another post just on this one little subject, but a language census will probably do just fine for this goal.
(sorry for the long post, I hate when they turn out like this)
Hey, I'm wondering what languages are most ideal for learning when it comes to ppl with (creativity >>>> focus). Please share info about game Modding too if you have opinion on it. I'll begin the list down below. (I '*'ed what I concider my one greatest asset.)
=Overall philosiphy
I think that the most ideal language is a language that can be layed out and coded very quickly (like on the fly). It also needs to give you hints on proper syntax, when you can't quite remember how to do it. I wish they would develope an IDE that let's you store bookmarks for things like "how looping works" or "network connection"... and beond that, let you store your own code snippets in the same way.
Java-script / html :: This was great to first get started with the whole idea of formatting / structure of code, and also get past the code -> execution barrier (...like how hard it is to get 'hello world' to appear). plus code examples are everywhere making the learning of it very easy.
Con: Very limited in it's overall usefullness since it can't control stuff on the actual hard drive and such. I'd rate it a
10 for ease of starting
9 for the syntax structure (intuitivity)
2 for general utility / usefullness (cause it's only good for web stuff)
VBS (visual basic script) :: This was cool cause all you do is 'right click -> create new text file' and change it from .txt to .vbs It can also manipulate stuff on the hard drive.
Con: Still not 'all powerfull' because you can't use the really cool APIs of windows, and making a visual environment is kinda hard (I think possible though using web browser windows, so still pretty cool given how easy it is to start out with.)
10 for ease of starting
8 for intuitivity
2 for usefullness
*VB 6* (Visual basic 6) :: This was the first powerful language I ever learned. Really the only amazing thing about it is the fact that everything is so visual, you can immediately start programming an .exe and it will even have buttons and visual stuff.
-I Strongly recomend this one, or VB.NET for programming because once you get an idea, boom, you can start changing the interface to accomidate the feature, then when you're half done getting that feature set up, boom, another idea rails you in the face and you stop half way and start the new idea. PERFECT for me, maybe for you too. After the ideas stop coming in you can start finishing up these half done things and you end up with a program. And writing the actual code goes pretty quick too, and this code is visually organized (double click the buttons / etc). This is a monumentally helpful feature. It provides you with syntax hints too.
Cons: It's so close to being the perfect thing, but doing the more advanced visual things (like 2d games) is a little too complicated for me.
8 for ease of starting (10 if you know vbs already)
8 for intuitivity (as far as the basics are concerned)
7 for usefullness (this makes .exe files, and utilizes the API)
VB.NET :: This is the logical next step I guess... I don't really like it more than VB 6 because I'm used to doing things the other way, but .NET can be run on macs or something like that I think. You can utilizes directX with this, which means 3D.
Cons: It's got poorly documented trash like GDI+ which makes programming 2D games different than on VB.NET and I have yet to figure out how to learn GDI+...Until I figure out GDI+ it only turns out to be less powerful than VB 6...
7 for ease of starting (10 if you know vbs already)
6 for intuitivity (as far as the basics are concerned)
~9 for usefullness (does me little good if I can't learn it though)
DirectX :: I guess this is technically an API or something. GDI+ is within this api. DirectX lets you program 3-dimensional things. It lets you work with models. It's basically my dream to figure this out but...
Cons: This is borderline un-documented :( I don't think I'll ever figure it out. I'm under the impression it's more for the types of people who program cutting edge 3D games with the most amazing visual effects. I don't even have enough info to properly rate it.
1 for ease of starting (you need a phd I think)
3 for intuitivity (I was like wtf the whole time)
~9 for usefullness (only useful for 3D / gui, but that's pretty damn useful)
== About lack of good 2D / 3D programming environments
It's my opinion that there has not been proper recognition of the casual programmer / program designer that wants to impliment 3D and 2D elements into their user interface with the same ease as synonomous with VB 6. Maybe someone will share info on how this market segment is accomidated by 3D game modding developement or other stuff. I'd start another post just on this one little subject, but a language census will probably do just fine for this goal.
(sorry for the long post, I hate when they turn out like this)