Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Feb 27th, 2006, 7:55 PM   #1
Grubbish
Newbie
 
Join Date: Feb 2006
Posts: 2
Rep Power: 0 Grubbish is on a distinguished road
Send a message via AIM to Grubbish
No idea where to start

Alright,

In the past i've tried to get into programming before and sort of failed. Is there a good way to get started? I don't know where to start or what program to begin with. I'm really intrested in it, just having troubles making that first step. Any help would be appreciated. Thanks
Grubbish is offline   Reply With Quote
Old Feb 27th, 2006, 8:26 PM   #2
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I guess you could decide on a language, get a compiler, and write a "Hello, World" program. Everyone else does. I would suggest, first of all, that you do some reading. It isn't something one picks up by osmosis.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Feb 27th, 2006, 8:29 PM   #3
Darkhack
Hobbyist Programmer
 
Darkhack's Avatar
 
Join Date: Dec 2005
Location: Kansas City
Posts: 105
Rep Power: 3 Darkhack is on a distinguished road
Send a message via AIM to Darkhack
The first thing to do would be to pick a certain programming language. I would recommend you do your own research before deciding which one to choose, because if you ask other people, it will only start a flame war, as people have their own opinions. I can make some offers though that would be a good start for you to look further into. Java and C# are both very similar and would be good for general purpose applications. I hear a lot about Python, although I know nothing about it, so hopefully someone else can shine some light on it. PHP is a good choice if you are interested in web development. PHP or other similar langauges (ASP, and a bunch of others that I know nothing about) allow you to create dynamic webpages. These forums are programming in PHP infact. PHP makes it possible for me to hit the submit button and have my text show up instantly on a website which would be impossible with normal HTML.

C or C++ are similar languages which are probebly the most popular and well known languages to date. C which has been around longer is a little more complex and lacks OOP (object oriented programming) which is a method or ideology of how programming should be done which is present in C++. OOP uses "classes" in order to organize code. Meaning a language must support OOP in order for someone to use it. C++ does support classes and at one time in its early development was even called "C with classes". C++ allows you to use anything from C but NOT vice-versa. These languages are a little more complicated but nothing that you couldn't learn even as a first language. The real question comes in as to whether you learn C or C++ first. A lot of people say you should learn C before C++ others say that it isn't nessisary and that it may be better to learn C++ first. My personal stance, is that if you are a beginner and are looking for a first language, then C++ would be most preferable as you can learn OOP which will be a very big advantage if you decide to learn another language later on.

To summorize... Java or C# are my two top choices for a beginner, and also looking into Python would be good but I can't recommend it off hand because of my lack of expierence. PHP for web development. C++ if you want to go for a very popular and powerful language and are willing to put a little bit more effort in. Finding C++ documentation is a little more difficult as there isn't really a standard place to find it like there is with Java and C#.

I'm sure there are other languages which would be good as well. The others can fill you in on those if you aren't interested in what I have mentioned. Doing your own research through Google (or whatever) would be better than taking opinions from people who might put too much of their own bias into their post. I do admit, I have a slight bias to C# and PHP as those are my best known languages and to Java as well since I have many friends that program in Java, but with good reason.
Darkhack is offline   Reply With Quote
Old Feb 27th, 2006, 8:39 PM   #4
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
How about Visual BASIC? That was my first programming language I learn and still use it today to make corny-add programs when I am bored. Also as Darkhack said Java is great! but always Visual BASIC took about a 2 week to really get on bored with the IDE and the syntax! Its really great for beginners! I recommend that. C# is very similar to Java but I prefer Java tho! Though, I plan to learn it due to its power and popularity! Also Darkhack made a good point in doing your own research to decide the programming language of your choice! Choose wisely! lol
Quote:
Originally Posted by Darkhack
The first thing to do would be to pick a certain programming language. I would recommend you do your own research before deciding which one to choose, because if you ask other people, it will only start a flame war, as people have their own opinions.
boy dont we know that for sure!
http://www.programmingforums.org/for...ead.php?t=8547
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Feb 27th, 2006, 9:20 PM   #5
Nebula
Hobbyist Programmer
 
Nebula's Avatar
 
Join Date: Oct 2005
Posts: 198
Rep Power: 3 Nebula is on a distinguished road
Send a message via AIM to Nebula
I actually started with Python and I still use it more than any other language I know. Aside from C++, Python is probably the next best thing for beginners.
__________________
When will Jesus bring the porkchops?
Nebula is offline   Reply With Quote
Old Feb 27th, 2006, 9:27 PM   #6
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
You may find some useful informatino here:

http://programmingforums.org/forum/showthread.php?t=409
http://programmingforums.org/forum/showthread.php?t=435
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old Feb 28th, 2006, 2:52 AM   #7
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
Quote:
Originally Posted by Darkhack
C or C++ are similar languages which are probebly the most popular and well known languages to date. C which has been around longer is a little more complex
Say what? C more complex than C++ or than what?

Quote:
Originally Posted by Darkhack
My personal stance, is that if you are a beginner and are looking for a first language, then C++ would be most preferable as you can learn OOP which will be a very big advantage if you decide to learn another language later on.
I agree with this, except that in my opinion C++ does not give more of an advantage than other languages, if Darkhack meant that. I think that every language has its merits.

Quote:
Originally Posted by Darkhack
To summorize... Java or C# are my two top choices for a beginner, and also looking into Python would be good but I can't recommend it off hand because of my lack of expierence.
I also heard some great stories of Python, I have yet to try it, but am lacking time. Java is great if you want to get the OOP right (in my opinion a lot better than C++).
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Old Feb 28th, 2006, 6:00 AM   #8
zander
Newbie
 
zander's Avatar
 
Join Date: Jan 2006
Location: scotland
Posts: 3
Rep Power: 0 zander is on a distinguished road
beginning

i agree with reggaeton VB is really good for just getting to grips with if's and all that crap. C++ i wouldn't recommend for begginers as i'm studying it the now and struggling.

java would be quite good as well as the layout is easy to get the hang of
zander is offline   Reply With Quote
Old Feb 28th, 2006, 7:07 AM   #9
hoffmandirt
Hobbyist Programmer
 
hoffmandirt's Avatar
 
Join Date: Jul 2005
Location: PA
Posts: 125
Rep Power: 4 hoffmandirt is on a distinguished road
Send a message via AIM to hoffmandirt
Look for a good book that focuses more on the concepts of programming rather than the language used in the book. Once you got basic concepts down, you can jump into almost any language you can think of and be off to a good start. There are a lot of good C++ books out there that will do this. Search Amazon for books that have good ratings.
hoffmandirt is offline   Reply With Quote
Old Feb 28th, 2006, 7:11 AM   #10
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by zander
C++ i wouldn't recommend for begginers as i'm studying it the now and struggling.
yeah, I wouldn't recomment C++ for a first language neither, I tried to start out with C++ and failed, it looked too confusing for someone who didn't know what programming was at the time. As I said, Visual BASIC gave me a jump start on Java and Java turned out easy for me. I haven't tried C++ again but plan to. Download the the Visual Basic 2005 Express Edition. http://msdn.microsoft.com/vstudio/express/vb/
And if you need any advice or wisedom, post a thread, and I am sure everyone is more than happy to help you with it! Enjoy!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing 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 10:05 PM.

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