Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Apr 1st, 2008, 3:48 PM   #1
Unrelenting
Newbie
 
Join Date: Apr 2008
Posts: 1
Rep Power: 0 Unrelenting is on a distinguished road
New to programming

I'm new to programming, in general, I tried to learn C++ but it was too complicated, and im not saying Java is any easier in any way, but it seems like I can get a lot further with it. I need to start out small, like what means what, what a certain line of code means, and what their function is.

I don't know if this has anything to do with it (C++ it does) but I have a poor mathematical background. Like seriously last year(jr year) I took algebra 1, and i refuse to take a math this year.

I just need some reccomendations on good online books, and compilers and such
Unrelenting is offline   Reply With Quote
Old Apr 1st, 2008, 7:13 PM   #2
wannabe7
Newbie
 
Join Date: Dec 2007
Posts: 16
Rep Power: 0 wannabe7 is on a distinguished road
Re: New to programming

I think it's going to be even tougher for you. Programming takes a lot, I mean A LOT of dedication. You can't just do it for a while, stop for a while, and restart. IMO there's no such thing as an easy way to learn it; you just start with the begining and move forward. Hmm...Algebra 1? It's cake, IMHO.

Other than that, it's very easy to get started. Just search Google for C++ compilers such as Bloodshed's Dev-C++ and Microsoft's Visual C++. For books, I think that most will do. Either to go your local library and search for one or ask some of the Gurus here for links to free online guides. Good luck.
__________________
Aspiring Game Designer
wannabe7 is offline   Reply With Quote
Old Apr 1st, 2008, 9:49 PM   #3
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3 Jimbo is on a distinguished road
Re: New to programming

You can write some programs with little mathematical use, but it might get difficult to go very far; for instance, you won't be writing cool games. As for algebra, most of the math you'll see will be similar to that, where everything is in variables. On the other hand, you probably won't need to know how to find x in 5x/(3x^2) - 5y^2 = 10 where y = 5.

That said, C++ can be a difficult place to start. Java will probably be easier, but that's not to say it will be easy. You might also consider C# (very similar to Java) or Visual Basic.NET (considered easier to learn in some circles).

For a Java compiler, you can get it from Sun's website (you want the JDK). You'll also want an IDE to develop in; there's several around, and they can get complicated. I would use Eclipse if it were me, but I'm most familiar with that one and it does have a lot of heavy features you won't need.

If you decide to try C# or VB.NET, you can get free compilers and an IDE from Microsoft.
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Old Apr 1st, 2008, 9:51 PM   #4
Benoit
Expert Programmer
 
Benoit's Avatar
 
Join Date: Sep 2004
Location: Ontario, Canada
Posts: 555
Rep Power: 5 Benoit is on a distinguished road
Re: New to programming

A poor mathematical background isn't going to impede you from learning how to write computer programs. A good C/C++ compilers is Visual Studio 2008 Express or CodeBlocks. If you're having trouble with C++, maybe you should start with C.
__________________
Johnny was a chemist's son but Johnny is no more, for what Johnny thought was H2O was H2SO4
Benoit is offline   Reply With Quote
Old Apr 2nd, 2008, 8:17 PM   #5
Fall Back Son
Professional Programmer
 
Join Date: Oct 2006
Posts: 257
Rep Power: 2 Fall Back Son is on a distinguished road
Re: New to programming

Its not? Nearly every programming project I've worked on required advanced logical thinking. A good background in mathematics is definitely helpful. That said, you may not need to be a mathematical genius, but you definitely need to be at a point where you consider most algebra problems workable.
Fall Back Son is offline   Reply With Quote
Old Apr 3rd, 2008, 1:23 AM   #6
BstrucT
Hobbyist Programmer
 
BstrucT's Avatar
 
Join Date: Dec 2007
Location: Durban, South-Africa
Posts: 193
Rep Power: 1 BstrucT is on a distinguished road
Re: New to programming

Quote:
Originally Posted by Benoit View Post
If you're having trouble with C++, maybe you should start with C.
Good Point.
That's how I did it.
You can't go wrong with C as it forces you to actually check your code line for line at times. And also that you can't really progress before understanding the previous work.

Tricky but very good starting point.
__________________
Be kinder than necessary because everyone you meet is fighting some kind of battle.
BstrucT 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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming without post secondary education Eric the Red Other Programming Languages 6 Mar 7th, 2006 5:56 PM
Which Programming Language for Beginner ? nkanthikiran Other Programming Languages 18 Jan 21st, 2006 5:53 PM
Does Programming Make You Smarter? Sane Coder's Corner Lounge 43 Oct 2nd, 2005 6:12 AM
MIT's Metaphor For Software Programming Infinite Recursion Other Programming Languages 2 Jun 12th, 2005 6:42 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:13 AM.

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