Staredit Network > Forums > Technology & Computers > Topic: Programming Language
Programming Language
Aug 3 2008, 11:35 am
By: marxel  

Aug 3 2008, 11:35 am marxel Post #1



Having found some motivation, I've decided to go back to programming. What language do you think I should learn, then maybe point me to a decent compiler. My "skills" are limited to BASIC and some HTML right now which I admit is pretty shitty by itself. So, halp?

My choices right now are:
Python
Java//JavaScript
C/C++ <- lol too hard

Then follow web programming with:
Moar HTML
CSS
PHP



None.

Aug 3 2008, 1:25 pm matefkr Post #2



if you wanna work, then learn c/c++ (compilers: watcom; some microsoft one i dunno) and php.
if you wanna mobilephone and portable shitz, then java;
all looks pretty much the same (well not entirely).

if you want it for hobby your choice is assembly (flatassembler.net), pascallike language (delphi) and/or also c/c++, because it is more developed compilers having mostly.



None.

Aug 3 2008, 2:45 pm BeeR_KeG Post #3



C++ isn't very hard to learn. I learned all the basics during one semester. The hardest parts are getting a decent book/reference and getting your compiler to work properly.

PHP also isn't bad at all. Takes a lot of patience since it's got quite a lot of functions but the syntax is relatively easy.

The main problem with learning a programming language is what are you going to use it on? If there is no project then I really see no point. I learned PHP while I was working on my website about 3 years ago and never used it since. C++ learned on the Aug-Dec 2007 semester and I haven't used it since.

If you want a challenge, go do some work on an Assembly Language, damn bitch is simple to understand but insanely hard to program through. (It's programing in numbers and everything is done manually, even defining variables)



None.

Aug 3 2008, 2:46 pm InsolubleFluff Post #4



If you're looking to make basic games, Java could be for you.
If you're looking to make more in depth games, C++ could be for you.
If you're looking to just build websites, learn XHTML, CSS, PHP and SQL.
If you're looking to just make mini-games without any real effort, Macromedia Flash's Actionscript could be something to look into.



None.

Aug 3 2008, 5:58 pm DT_Battlekruser Post #5



If you're looking to learn good programming fundamentals, Java is by far the best language to start with. Its strict syntax forces you to think in an object-oriented manner and always pay attention to scope and to clean up your code. It is also the native language of the Eclipse IDE Project: http://www.eclipse.org

Once you learn programming fundamentals in any language, it is relatively easy to branch out, because all programming is fundamentally similar. So, if you're looking to develop programming skills, I would start with Java.




None.

Aug 3 2008, 6:49 pm cheeze Post #6



Anyone who says Java is the best language to start out with doesn't understand the most basic things of low level design. Java will not teach you anything that is relevant to the programming field and forces you to use object-oriented style which is one of the stupidest things about it.

I also recommend against learning Assembly at the beginning. Although this would teach you more about what the computer is doing than any other language, it's little difficult to understand without understanding how the hardware works.

I would highly suggest either Python, C or C++.

Python because it has great flexibility without introducing stupid keywords at such an early stage (like Java) and it's so easy to learn (easily learn the basics in a week or less).

C or C++ is also suggested because they have memory management. This might seem like something bad but it is, by far, one of the most useful things that exist in programming languages. Not only that, but if you come to understand pointers, you'll know a little bit more on exactly what the computer is doing at the lowest level.



None.

Aug 3 2008, 6:53 pm Demented Shaman Post #7



Java

Screw cheeze, listen to DTBK.



None.

Aug 3 2008, 7:43 pm MillenniumArmy Post #8



YOU GUYS ALL FAIL! FORTRAN FTW



None.

Aug 3 2008, 8:09 pm Clokr_ Post #9



Java is dead. VB FTW.

C and C++ are good for learn advanced programming stuff. However it takes time and skill to master them.
Javascript is only useful for making webpages and Java for making games and gadgets for mobile phones and that stuff.
I don't know python ;o



?????

Aug 3 2008, 8:35 pm Money Post #10



Why is Java categorized with Javascript?

I suggest working on anything that will keep you busy. Learning a language is harder when you are working off of tutorials and just following someone else's ideas. You NEED something that you are interested in to use it on.



None.

Aug 3 2008, 10:35 pm Falkoner Post #11



I would learn C++, it has all the basics of a programming language and it's easy to learn most other languages once you know C++, as it has basically every aspect every other language does.



None.

Aug 4 2008, 12:26 am O)FaRTy1billion[MM] Post #12

👻 👾 👽 💪

C/C++, Javascript, PHP, and more all have similar syntax. Learning any one of those will make the rest easy/easier. They all have thier differences, of course.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Aug 4 2008, 1:46 am DT_Battlekruser Post #13



Quote
Why is Java categorized with Javascript?

No idea.. JavaScript is a bastardized pile of shit :P

Well fine, it's not that bad, but I still hate it.




None.

Aug 4 2008, 3:00 am ClansAreForGays Post #14



C or C++ for employable game programming. That's all I can offer through experience. Specialize in low-level C and you'll see your job outlook increase.

If you want to program a game by yourself, and don't plan on doing this as a career, C# - XNA. I don't know about the rest of the world, but in Florida, you're practically guaranteed to get a job somewhere if you even just have a basic understand of C# or Java. The pay is shit though ($10-$15/hr).

And if you read his post closely, he didn't lump Java and JS together.




Aug 4 2008, 5:16 am Matt Burch Post #15



Python has a really nice built in help command. So you don't have to look online all the time or even buy a book to learn it. You just have to download the software and stuff. I haven't played around with it too much yet. I get distracted by wanting to learn other things.

Right now I mostly program web related things, but once university starts I'll probably get into other languages. I think they mainly teach Java, which I'm currently learning as-well.

Quote from DT_Battlekruser
Quote
Why is Java categorized with Javascript?

No idea.. JavaScript is a bastardized pile of shit :P

Well fine, it's not that bad, but I still hate it.
If you ever learn to use Lotus Script, you'll love javascript. Lotus Script is a script that writes Javascript to write the page using mainly javascript and ajax. It's mainly used in businesses that have bought the software for it. It's fun to use. Because it is used in mainly businesses, and you have to buy it to use it, businesses won't really expect to find someone who knows how to use it, so instead will be looking for someone who knows how to adjust to a new language quickly. (The business I went to for work experience said that)



None.

Aug 4 2008, 5:37 am DT_Battlekruser Post #16



I won't deny, like everyone has said, that Python is easy to learn. It is, so if you're looking for something simple to get you programming, you could try python.

Matt, it's not that I dislike the function of JavaScript, it's just the fact that it's not object oriented and lacks any kind of Thread.sleep equivalent that drives me up a wall any time I try to use it for complicated design.




None.

Aug 4 2008, 11:35 am marxel Post #17



Quote from DT_Battlekruser
I won't deny, like everyone has said, that Python is easy to learn. It is, so if you're looking for something simple to get you programming, you could try python.

Well, I have looked at Python and yeah, it seems pretty easy to learn.
Maybe I'll start with Python, learn some PHP or Java, then go C/C++.
I'm not looking for a job, god, I'm a 13 year old living in the Philippines :bleh:
Actually I'm just trying to learn a programming language as a hobby; chances of doing some serious shit are really low.

Also, you guys can either lock this, or turn it into a topic concerning the best programming language for beginners, which I believe will eventually turn into minidrama, flame and lots of exploding vans.

Thanks for all the help :-_-:

P.S. lolfortran



None.

Aug 4 2008, 5:44 pm The_z0r Post #18



Quote
I'm not looking for a job, god, I'm a 13 year old living in the Philippines
I learned basic C when I was 11. What's your excuse? :mad:

I learned Liberty BASIC as my first language, then a little bit of LOGO. I then chose C as a language to learn all the way, since, I'm probably going to use it most often.
Python was fun to learn. It's named after Monty Python, ya know. :)



None.

Aug 5 2008, 10:03 am marxel Post #19



Quote from The_z0r
Quote
I'm not looking for a job, god, I'm a 13 year old living in the Philippines
I learned basic C when I was 11. What's your excuse? :mad:

I learned Liberty BASIC as my first language, then a little bit of LOGO. I then chose C as a language to learn all the way, since, I'm probably going to use it most often.
Python was fun to learn. It's named after Monty Python, ya know. :)

My excuse is that I won't be using it much here in the Philippines. The hot IT jobs they're looking for here are more on web programming stuff. And Liberty BASIC; used it to port some of my QBASIC programs and give them a GUI. It was fun for a short time but I was "distracted" by Frets on Fire and Call of Duty 4 :lol:
And one of the reasons I want to go back to programming is the fact that I have much limited time than before, and instead of wasting the precious time to press on F1-F5 keys and "pick" with the Enter key, I decided to do something productive.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[09:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
[07:56 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: "War nie wirklich weg" 🎵
sing it brother
[06:24 pm]
NudeRaider -- "War nie wirklich weg" 🎵
[03:33 pm]
O)FaRTy1billion[MM] -- o sen is back
[01:53 am]
Ultraviolet -- :lol:
[2024-4-26. : 6:51 pm]
Vrael -- It is, and I could definitely use a company with a commitment to flexibility, quality, and customer satisfaction to provide effective solutions to dampness and humidity in my urban environment.
[2024-4-26. : 6:50 pm]
NudeRaider -- Vrael
Vrael shouted: Idk, I was looking more for a dehumidifer company which maybe stands out as a beacon of relief amidst damp and unpredictable climates of bustling metropolises. Not sure Amazon qualifies
sounds like moisture control is often a pressing concern in your city
[2024-4-26. : 6:50 pm]
Vrael -- Maybe here on the StarEdit Network I could look through the Forums for some Introductions to people who care about the Topics of Dehumidifiers and Carpet Cleaning?
[2024-4-26. : 6:49 pm]
Vrael -- Perhaps even here I on the StarEdit Network I could look for some Introductions.
[2024-4-26. : 6:48 pm]
Vrael -- On this Topic, I could definitely use some Introductions.
Please log in to shout.


Members Online: Ultraviolet