| | |
I want to get started learning a programming language
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
•
•
Join Date: Feb 2004
Posts: 1
Reputation:
Solved Threads: 0
i was wondering what language would any 1 recomend for some one interested in learning programming.
I am out of school i am 17 and i want to learn how to program i dont know what i want to start with i heard that its good to start with C# and then move on to C++.
I also heard that python is a good language.
i wasnt sure where to start i got a book but it only explains C# with using qbasic as a language and visual basic for a compiler interpreter etc.
But i dont know where to start i might be able to run qbasic i remember when i made my computer it asked if i wanted to put support for 16 bit programs but either way i dont know where to start can any 1 help?
the reason i want to get into programming i have built my own computer and i learned binary by myself in about 2 hours and that was one of the most satisfying experiences you see i realize i havnt accomplished much in my life but when i learned binary it gave me a feeling of accomplishment like i just did somthing that matterd and i thought if i go a step further into the black abyss of programming it might be able to fill a void that i feel in my life and if nothing else give me somthing to do.
well thanks for your help or at least for taking the time to read my post.
I am out of school i am 17 and i want to learn how to program i dont know what i want to start with i heard that its good to start with C# and then move on to C++.
I also heard that python is a good language.
i wasnt sure where to start i got a book but it only explains C# with using qbasic as a language and visual basic for a compiler interpreter etc.
But i dont know where to start i might be able to run qbasic i remember when i made my computer it asked if i wanted to put support for 16 bit programs but either way i dont know where to start can any 1 help?
the reason i want to get into programming i have built my own computer and i learned binary by myself in about 2 hours and that was one of the most satisfying experiences you see i realize i havnt accomplished much in my life but when i learned binary it gave me a feeling of accomplishment like i just did somthing that matterd and i thought if i go a step further into the black abyss of programming it might be able to fill a void that i feel in my life and if nothing else give me somthing to do.
well thanks for your help or at least for taking the time to read my post.
•
•
Join Date: Feb 2004
Posts: 2
Reputation:
Solved Threads: 0
Qbasic is always a good language to start out with. It leads into the basics of computer programming. In truth the only real difference between languages is syntax and how the language handles a few things. Where Qbasic would hold a string or text in a single variable right off the bat, in C++ you have to either assign the string upon telling the compiler you want a character variable or make an array. COncepts that are easily explained in Qbasic. Qbasic is also good because It leads to great use of Visual Basic. Which deals with object Oriented programming. And C++ includes object Oriented as well as conventional programming. But the basics are what you need first, and you can get them from both a basic and C++ langauges. C++ is easy enought to understand witht he right tutorial or book. Or even teacher as teh case maybe. But here is an example of the difference between c++ and Qbasic when it comes to printing the famous "Hello World" text to the screen.
Qbasic:
PRINT "Hello World"
C++:
#include<stdio>
cout << "Hello World" << endl;
SO yeah, syntax is the only real difference, most programming concepts are the same though. I suggest starting with qbasic. But that is up to you. You can get a free compiler for both right off the net if you want. GOod luck to you. Later days.
Qbasic:
PRINT "Hello World"
C++:
#include<stdio>
cout << "Hello World" << endl;
SO yeah, syntax is the only real difference, most programming concepts are the same though. I suggest starting with qbasic. But that is up to you. You can get a free compiler for both right off the net if you want. GOod luck to you. Later days.
•
•
Join Date: Feb 2004
Posts: 4
Reputation:
Solved Threads: 0
I started with Visual Basic .NET a year ago and just recently moved into Win32 C++. .NET is really fun and easy to learn, plus it has DirectX 9.0 which is an amazing set of APIs but here are what I think the advantages of the languages are:
Visual Basic:
Advantages: Easy to learn, doesn't take long to make a simple application, no memory leaks
Disadvantages: Slower than other languages. Can't do as much as the others (little if any memory management)
C#:
Advantages: Not quite as straightforward as VB but much simpler than C++. Memory leaks are small.
Disadvantages: Though this is changing, support is limited. Not as much memory management as C++. Faster than VB but not faster than C++.
C++:
Advantages: Speed is top notch. Anything can be accomplished. Support is massive.
Disadvantages: Complex. Memory leaks are frequent and hard to manage.
Visual Basic:
Advantages: Easy to learn, doesn't take long to make a simple application, no memory leaks
Disadvantages: Slower than other languages. Can't do as much as the others (little if any memory management)
C#:
Advantages: Not quite as straightforward as VB but much simpler than C++. Memory leaks are small.
Disadvantages: Though this is changing, support is limited. Not as much memory management as C++. Faster than VB but not faster than C++.
C++:
Advantages: Speed is top notch. Anything can be accomplished. Support is massive.
Disadvantages: Complex. Memory leaks are frequent and hard to manage.
•
•
•
•
Originally Posted by $nipa
i was wondering what language would any 1 recomend for some one interested in learning programming.
I am out of school i am 17 and i want to learn how to program i dont know what i want to start with i heard that its good to start with C# and then move on to C++.
I also heard that python is a good language.
i wasnt sure where to start i got a book but it only explains C# with using qbasic as a language and visual basic for a compiler interpreter etc.
But i dont know where to start i might be able to run qbasic i remember when i made my computer it asked if i wanted to put support for 16 bit programs but either way i dont know where to start can any 1 help?
the reason i want to get into programming i have built my own computer and i learned binary by myself in about 2 hours and that was one of the most satisfying experiences you see i realize i havnt accomplished much in my life but when i learned binary it gave me a feeling of accomplishment like i just did somthing that matterd and i thought if i go a step further into the black abyss of programming it might be able to fill a void that i feel in my life and if nothing else give me somthing to do.
well thanks for your help or at least for taking the time to read my post.
http://www.daniweb.com/techtalkforums/thread2322.html
http://www.daniweb.com/techtalkforums/thread328.html
http://www.daniweb.com/techtalkforums/thread55.html
http://www.daniweb.com/techtalkforums/thread1104.html
http://www.daniweb.com/techtalkforums/thread140.html
I recommend you go through those threads. If you have any other questions, feel free to ask. ^_^
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Hi,
Please don't consider what i'm about to say as a lecture. It's good that you should get into programming - sure. But you don't have to put yourself down saying " you see i realize i havnt accomplished much in my life ". You're 17 - don't worry. The teenage black hole will one day fill up. You have NO idea where you go in life - whether it's a good or bad place. No person knows even if they're 30 years old.
Feelings of accomplishments are good. They're good feelings. But doing things don't matter, accomplishments don't matter - whether good or bad. You matter. [Pardon my french people] see - we all came from a drop of sperm and an egg. Do you know what that looks like? It's disgusting and it's nothing - a tiny invisible slimeball. From that you have become who you are. And that tiny fact in itself makes you a miracle. That also puts you on par with every other over-developed slime-ball.
I've heard that lately Jalaluddin Rumi's Masnavi has become extremely popular over there - beyond the pond and in the US. Let me quote him:
Pardon my little outburst. I thought it more important than telling somone how to learn programming.
Please don't consider what i'm about to say as a lecture. It's good that you should get into programming - sure. But you don't have to put yourself down saying " you see i realize i havnt accomplished much in my life ". You're 17 - don't worry. The teenage black hole will one day fill up. You have NO idea where you go in life - whether it's a good or bad place. No person knows even if they're 30 years old.
Feelings of accomplishments are good. They're good feelings. But doing things don't matter, accomplishments don't matter - whether good or bad. You matter. [Pardon my french people] see - we all came from a drop of sperm and an egg. Do you know what that looks like? It's disgusting and it's nothing - a tiny invisible slimeball. From that you have become who you are. And that tiny fact in itself makes you a miracle. That also puts you on par with every other over-developed slime-ball.
I've heard that lately Jalaluddin Rumi's Masnavi has become extremely popular over there - beyond the pond and in the US. Let me quote him:
- This World Which Is Made of Our Love for Emptiness
Praise to the emptiness that blanks out existence. Existence:
This place made from our love for that emptiness!
Yet somehow comes emptiness,
this existence goes.
Praise to that happening, over and over!
For years I pulled my own existence out of emptiness.
Then one swoop, one swing of the arm,
that work is over.
Free of who I was, free of presence, free of dangerous fear, hope,
free of mountainous wanting.
The here-and-now mountain is a tiny piece of a piece of straw
blown off into emptiness.
These words I'm saying so much begin to lose meaning:
Existence, emptiness, mountain, straw:
Words and what they try to say swept
out the window, down the slant of the roof.
Pardon my little outburst. I thought it more important than telling somone how to learn programming.
When the moon of happiness rose over the horizon of my will, I set out for the sun of arrival
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 7
Forget Qbasic and step into the future by using java, win 32 basic languages like
realbasic(expensive) for windows, cs-basic(vb.net's lethal competitor) or other free basic languages and if you are clever enough learn sharpdevelop. Python is ok but learning the gui part tkinter can drive you insane(some people may disagree). Java is very good due to its implementation of swing. It is not easy being a programmer as i have been in this line of work for nearly ten years so you have to sit down and ask yourself if you like to stay at home on weekends and stay up late for countless nights. But you should start with assembly language first as this will give an excellent foundation. Don't jump into the deep end of the pool.
I hope this helps you
Your Sincerely
Richard West
realbasic(expensive) for windows, cs-basic(vb.net's lethal competitor) or other free basic languages and if you are clever enough learn sharpdevelop. Python is ok but learning the gui part tkinter can drive you insane(some people may disagree). Java is very good due to its implementation of swing. It is not easy being a programmer as i have been in this line of work for nearly ten years so you have to sit down and ask yourself if you like to stay at home on weekends and stay up late for countless nights. But you should start with assembly language first as this will give an excellent foundation. Don't jump into the deep end of the pool.
I hope this helps you
Your Sincerely
Richard West
•
•
Join Date: Jul 2004
Posts: 494
Reputation:
Solved Threads: 21
Personally, I'd recommend starting with BASIC (some dialect of it. There's literally 100's!) because it's one of the most common language bases. (You know those TI-graphing calculators? Took me 30 minutes to learn to program them because of my strong BASIC upbringing.)
From BASIC, I'd consider Ada95. While it's not as simple as Basic, it is an excellent language to learn how to code from. If you write good code in Ada, you almost don't need comments to know what's going on. (That being said, it's a very "wordy" language.) Both BASIC and Ada are easy to learn how to use, but Ada requires more guidance than BASIC does.
Example "Hello World" program in Ada95. (If you were to compile it, it would work.)
Can you tell what's going on, even without comments?
From BASIC, I'd consider Ada95. While it's not as simple as Basic, it is an excellent language to learn how to code from. If you write good code in Ada, you almost don't need comments to know what's going on. (That being said, it's a very "wordy" language.) Both BASIC and Ada are easy to learn how to use, but Ada requires more guidance than BASIC does.
Example "Hello World" program in Ada95. (If you were to compile it, it would work.)
with Ada.Text_IO;
procedure hello is
begin
Ada.Text_IO.put("Hello World!");
end hello;Can you tell what's going on, even without comments?
www.uncreativelabs.net
Old computers are getting to be a lost art. Here at Uncreative Labs, we still enjoy using the old computers. Sometimes we want to see how far a particular system can go, other times we use a stock system to remind ourselves of what we once had.
Old computers are getting to be a lost art. Here at Uncreative Labs, we still enjoy using the old computers. Sometimes we want to see how far a particular system can go, other times we use a stock system to remind ourselves of what we once had.
Start with VB or C.
Best of luck.
Best of luck.
![]() |
Similar Threads
- The C Programming Language (C)
- Tips learning a programming language? (IT Professionals' Lounge)
Other Threads in the Computer Science Forum
- Previous Thread: Programming Language Design Help
- Next Thread: Even harder than coding... designing code. UML diagrams
| Thread Tools | Search this Thread |
ai algorithm algorithms amazon assignment assignmenthelp assignments automata battery bigbrother binary bittorrent bizarre bletchleypark blogging bomb business cern codebreaker compiler computer computers computerscience computertrackingsoftware connect conversion csc dataanalysis dataintepretation development dfa dissertation dissertations dissertationtopic ebook employment energy floatingpoint foreclosure foreclosuresoftware fuel gadgets geeks givemetehcodez government graphics hardware history homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone ipod jobs laser laws linkbait lsmeans mainframes marketing mobileapplication msaccess nano netbeans networking news os p2p piracy piratebay principles programming rasterizer research sam-being-cute sas science security sex simulation software spying stephenfry study supercomputer supercomputing sweden technology textfield turing turingtest two'scompliment uk virus ww2






