Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Dec 28th, 2004, 9:59 PM   #1
ashcaw
Newbie
 
Join Date: Dec 2004
Posts: 2
Rep Power: 0 ashcaw is on a distinguished road
Hi folks,

Im new to the forum so hi; ok, basically im knowledgeable g33k in most areas; web design, hosting, wired & wireless security, hardware, fairly new to Linux/UNIX etc. I know my stuff, I just know NOTHING about programming or the different languages. Like I have said I have dealt with a lot of web design; obviously touching html, java, php etc. but not coding the more advanced languages from scatch or anything like that.

So my question is, for a complete n00b to programming, what the hell Language do I start with or begin to learn? I would like to know what are good languages for beginers to start with and learn, and WHY.
Thank you for your time and help,

Ashley.
ashcaw is offline   Reply With Quote
Old Dec 28th, 2004, 11:57 PM   #2
thechristelegacy
Expert Programmer
 
thechristelegacy's Avatar
 
Join Date: Jul 2004
Location: Somerset, Pa
Posts: 708
Rep Power: 5 thechristelegacy is on a distinguished road
Send a message via AIM to thechristelegacy Send a message via MSN to thechristelegacy
http://www.programmingforums.org/forum/ind...p?showtopic=420

Welcome and enjoy the community
thechristelegacy is offline   Reply With Quote
Old Dec 29th, 2004, 10:30 AM   #3
BebopFusion
Programmer
 
Join Date: Oct 2004
Posts: 52
Rep Power: 5 BebopFusion is on a distinguished road
Send a message via ICQ to BebopFusion
How much Java have you done. Depending on how much you have done it may be easier to start on that. However, if you don't know too much than I would start with Python. It teaches OOP well. It also does away with the confusing syntax of C++ beginners have a problem with.
__________________
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. -S. Kelley
BebopFusion is offline   Reply With Quote
Old Dec 29th, 2004, 5:21 PM   #4
thechristelegacy
Expert Programmer
 
thechristelegacy's Avatar
 
Join Date: Jul 2004
Location: Somerset, Pa
Posts: 708
Rep Power: 5 thechristelegacy is on a distinguished road
Send a message via AIM to thechristelegacy Send a message via MSN to thechristelegacy
Python was my frist language and still is my main language. As of now, I'm teaching myself c# though.
thechristelegacy is offline   Reply With Quote
Old Dec 30th, 2004, 4:31 AM   #5
ZenMasterJG
Hobbyist Programmer
 
ZenMasterJG's Avatar
 
Join Date: Nov 2004
Location: Boston, MA
Posts: 148
Rep Power: 4 ZenMasterJG is on a distinguished road
Send a message via AIM to ZenMasterJG
I second java as a first language. Its very object oriented, but not so much as to be distracting or a pain in the butt. It uses syntax very much like c++, so learning c++ next wouldnt be super-difficult. I started as a c++ programmer, and find java both simple and powerful enough for most of my programming needs. Its a fantastic language, the main problem with it is its poor speed, which should be getting better and better as new versions of the language are released.

Python is good too, though. I'm just starting to pick it up. For someone used to c++ and java, syntax is highly strange, and its a little too much like a scripting language for my tastes. But to each his own!

In summary, look around, find a language that looks interesting to you. You can really start programming in any language, its the way of thinking thats tough to learn, not the syntax of a particular language. All languages have their strengths and weaknesses. Java has a HUGE command set, and learning them all are a pain. C and C++ are very powerful, but it can be extremely hard to understand what someone else's code is doing. Python.... Python is more of a way of life then a programming language

Good luck! And don't be afraid to ask questions, it seems to me that most people on this forum can be a great help.
ZenMasterJG is offline   Reply With Quote
Old Dec 30th, 2004, 11:48 AM   #6
ashcaw
Newbie
 
Join Date: Dec 2004
Posts: 2
Rep Power: 0 ashcaw is on a distinguished road
Ok, Hi Folks,

for some reason I didnt recieve notification of replies via email like I asked for, but np. Thanks for your responses.

Thanks;

thechristelegacy - looks like that link/post is exactly what I need I will give that a gd read in a mo, thanks gd resource!

BebopFusion - I dont believe I have done enough Java to make a start on that tbh, it was only like altering keywords on pre-made scripts -_- lol I have been recommend Python before for beginning on, I will check this out more.

ZenMasterJG - some gd comments and advice,

---

Right well, I already have some more questions on my mind, like what different types/catorgaries of programming are there; I have heard "scripting languages" etc. and more questions, but you have given me more resources to read and get on with so I will check them all out when I have time,
Thanks for your help and time folks,
I will probably post back here when I have a new question (or start a new relevent thread and post the url link to it in here), thanks again,

Ashley.
ashcaw is offline   Reply With Quote
Old Jan 1st, 2005, 8:05 AM   #7
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 5 bl00dninja is on a distinguished road
the general concepts of programming exist in all languages. also i don't believe that C++ is too difficult to be a first language. you can take or leave what you can handle at a time. hell, you can program C++ procedurally like C if you want. that's what most simple programs are anyways. java and c++ are both good, as is C# (albeit somewhat of a proprietary technology). python is a simpler OOP language, but the syntax is a little fucking weird if you ask me. some people swear by it, but using WHITE SPACE instead of braces so you're forced to write neat code? why don't we just write a language that kicks you in the nuts for every minor syntax error? bottom line...once you start to learn one language, you can usually switch to another and gain an equal level of proficiency in a VERY short time. i started with JAVA (actually i STARTED with HTML then Javascript, THEN JAVA) and converted my knowledge of that into C++ in a couple days. don't worry about being "locked into" whatever you start out doing. just learning some basic javascript or php will give you a big leg up on "real" languages. good luck. wish me luck too.

:ph34r:
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Feb 8th, 2005, 11:15 PM   #8
skitsai
Newbie
 
Join Date: Feb 2005
Posts: 1
Rep Power: 0 skitsai is on a distinguished road
i would like to know that how many data qualifiers are supported by Turbo C and what those data Qualifiers
skitsai is offline   Reply With Quote
Old Feb 10th, 2005, 1:23 PM   #9
ArchAngel
Programmer
 
ArchAngel's Avatar
 
Join Date: Jan 2005
Location: I could be anywhere, even Indiana
Posts: 34
Rep Power: 0 ArchAngel is on a distinguished road
Send a message via AIM to ArchAngel Send a message via MSN to ArchAngel Send a message via Yahoo to ArchAngel
As for starting out with proging languages, it really depends on how far you gone with the ones you learned, I started out learning HTML, but that's cake, so when I really wanted to learn programming, I did LibertyBASIC, that helped me figure out variables and stuff.
how far have you gotten with PHP?

If you know your stuff with variables, strings, etc, go for C, if not, start with something in the BASIC family, preferably, LibertyBASIC.
__________________
People say I'm crazy, but I have the heart of a little boy. It's in my desk at home.
ArchAngel is offline   Reply With Quote
Old Feb 17th, 2005, 1:52 AM   #10
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Smile

I would pick a language with a good IDE, a super helpfile and lots of sample code. That puts you into C, C++ or C# all somewhat related.
Dietrich is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:49 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC