Help with self-learning

  • #1
6
1

Main Question or Discussion Point

Hello, I still haven't introduced my self, i'm new here. Since I don't like typing about things on the wrong place I will jump directly into my problem.
I have learned to program at home, i'm familiar with the syntax of C/C++/C#/Java/Python/PHP/HTML & CSS/JavaScript/bash/batch and a little bit of Ada, and I used to learn a little bit of design patterns however for some reason I decided that I will skip algortihms now I want to learn them, but I don't have any mathematical background I mean i'm still in high-school, I want to ask if somebody can recommend me a book about mathematics that I will need to learn algorithms.
 

Answers and Replies

  • #2
phinds
Science Advisor
Insights Author
Gold Member
2019 Award
15,831
5,477
Hello, I still haven't introduced my self, i'm new here. Since I don't like typing about things on the wrong place I will jump directly into my problem.
I have learned to program at home, i'm familiar with the syntax of C/C++/C#/Java/Python/PHP/HTML & CSS/JavaScript/bash/batch and a little bit of Ada, and I used to learn a little bit of design patterns however for some reason I decided that I will skip algortihms now I want to learn them, but I don't have any mathematical background I mean i'm still in high-school, I want to ask if somebody can recommend me a book about mathematics that I will need to learn algorithms.
Welcome to the forum.

This is the introduction subforum and it is against the rules to post problems/questions here. This is just for intoductions.

Start this thread in the General Math subforum.

Oh, and it would be a good idea to read the rules. I think we ALL tend to skip that when entering a new forum but here it actually matters.
 
  • #3
jtbell
Mentor
15,505
3,300
This is the introduction subforum and it is against the rules to post problems/questions here. This is just for intoductions.
Was this originally in the introductions forum? I don't see any sign that this thread has been moved.

Anyway, the usual math prerequisite for a university course in algorithms is a course in "discrete mathematics." Try our Science and Math Textbooks forum:

https://www.physicsforums.com/forums/science-and-math-textbooks.21/

See if a forum search for "discrete" turns up anything useful, then ask there if necessary.
 
  • #5
phinds
Science Advisor
Insights Author
Gold Member
2019 Award
15,831
5,477
Was this originally in the introductions forum? I don't see any sign that this thread has been moved.
Might have been my mistake based on content since it started off as an intro. If so, my bad.
 
  • #7
SixNein
Gold Member
42
16
Hello, I still haven't introduced my self, i'm new here. Since I don't like typing about things on the wrong place I will jump directly into my problem.
I have learned to program at home, i'm familiar with the syntax of C/C++/C#/Java/Python/PHP/HTML & CSS/JavaScript/bash/batch and a little bit of Ada, and I used to learn a little bit of design patterns however for some reason I decided that I will skip algortihms now I want to learn them, but I don't have any mathematical background I mean i'm still in high-school, I want to ask if somebody can recommend me a book about mathematics that I will need to learn algorithms.
Buy a good book on algorithms and data structures. Most of them will cover big-o notation that is used to describe the complexity of algorithms.
 
  • #8
phinds
Science Advisor
Insights Author
Gold Member
2019 Award
15,831
5,477
I don't know how well regarded it is today, but many years ago Donald Knuth's book on algorithms was the gold standard.
 

Related Threads for: Help with self-learning

  • Last Post
Replies
5
Views
4K
Replies
1
Views
1K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
1
Views
859
  • Last Post
Replies
6
Views
4K
Replies
4
Views
457
  • Last Post
Replies
3
Views
2K
Replies
25
Views
1K
Top