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.
Glad you want to be a programmer! That's great! Anyways, this topic has been discussed way too many times, so I suggest you take a look at the following threads to see what we all think: 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. ^_^
samaru
a.k.a inscissor
1,256 posts since Feb 2002
Reputation Points: 262
Solved Threads: 18
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
freesoft_2000
Practically a Master Poster
623 posts since Jun 2004
Reputation Points: 25
Solved Threads: 10
Start with VB or C.
Best of luck.
ithelp
Nearly a Posting Maven
2,230 posts since May 2006
Reputation Points: 769
Solved Threads: 128
I started out with VB.NET and then went to C# then to Java and now to c++
VB.NET is an exellent start. I highly reccomend the book "Visual Basic 2005 Step By Step" by Microsoft Press. Its for the pro version but 99% of the stuff is ok to use with the free (on microsofts site) express version of VB.NET
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 601
I would say start with some basic html, move onto java/C and if your feeling up for a challenge, try haskell, if you can program in haskell you can program in anything!!!
Good Luck
mickinator
Junior Poster in Training
55 posts since Oct 2007
Reputation Points: 10
Solved Threads: 5
why oh why did you learn machine code programming when assembley exists?
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 601