hugga12
Badges: 5
Rep:
?
#1
Report Thread starter 10 months ago
#1
Hi, i was just wondering whether anyone was selling their programming books/ comp sci books. I am interested in learning as many languages as possible and would interested in buying modern recently publish resources if anyone has anything for sale .
0
reply
Blue_Cow
Badges: 22
Rep:
?
#2
Report 10 months ago
#2
(Original post by hugga12)
Hi, i was just wondering whether anyone was selling their programming books/ comp sci books. I am interested in learning as many languages as possible and would interested in buying modern recently publish resources if anyone has anything for sale .
eBay/Amazon if you want to buy them

or

Your local library will have some copies available for loan

I don't find programming books too useful imo.

TSR isn't a marketplace
0
reply
winterscoming
Badges: 19
Rep:
?
#3
Report 10 months ago
#3
Books are fine, although if you're interested in learning programming, you can find tonnes of free information online too - some of it is as good or better than the kind of content you'll get from books.

Java:


(Enrol and choose the "Audit" option to unlock these for free - ignore paid-for certificates)
  1. https://www.coursera.org/learn/java-programming
  2. https://www.coursera.org/learn/java-...ays-lists-data
  3. https://www.coursera.org/learn/object-oriented-java
  4. https://www.coursera.org/learn/data-...ng-performance
  5. https://www.coursera.org/learn/advanced-data-structures
  6. https://www.coursera.org/learn/java-...ign-principles


Python:


The 'C' Language:


C#: (Enrol and choose 'Audit' to unlock for free)
  1. https://www.edx.org/course/introduction-to-c-sharp
  2. https://www.edx.org/course/object-or...ogramming-in-c
  3. https://www.edx.org/course/algorithm...tructures-in-c
  4. https://www.edx.org/course/data-acce...c-and-net-core
  5. https://www.edx.org/course/asynchron...c-and-net-core
  6. https://www.edx.org/course/data-quer...ing-linq-and-c
  7. https://www.edx.org/course/mvc-appli...ng-net-core-20
  8. https://www.edx.org/course/build-web-apis-using-aspnet


Various Languages:


Just remember that programming is not about learning languages. Learning a programming language won't make you a programmer. Learning 5 programming languages won't make you any more of a programmer than just learning 1 (In fact, I strongly advise that you stick to a single programming language for as long as possible until you're competent in programming and all the core skills - adding more languages before then will only distract you and won't be any benefit) .

Otherwise, the way to "be a programmer" is to practice the core skill of Computational Thinking and Problem Solving. The programming language is just a tool, the skill in Programming is all about having the ability to "think" like a computer and use the language to solve difficult problems. It's good to practice using the language; the more time you spend trying to solve hard problems, the more you'll learn. Realistically, there's only so much you can get from reading a book or watching a video; most of the things you'l; learn will be about sitting down and actually writing code.

Some of the links above are simple "intro to programming languages/tools", others are far more in-depth and challenging. If you look at any of the free courses above from Harvard, MIT and other universities, you'll find loads of them have assignments and exercises to test yourself with - these are perfect for learning how to put your skills into practice and it's worth putting a lot of time into trying to solve those even if they seem difficult. (Particularly the Harvard/MIT challenges, some of these are great for really getting you to 'think' algorithmically)
1
reply
X

Quick Reply

Attached files
Write a reply...
Reply
new posts
Back
to top

University open days

  • Durham University
    Pre-Application Open Days Undergraduate
    Fri, 20 Sep '19
  • Loughborough University
    Undergraduate Open Day Undergraduate
    Fri, 20 Sep '19
  • University of Oxford
    Undergraduate Open Day Undergraduate
    Fri, 20 Sep '19

What's your favourite genre?

Rock (205)
23.51%
Pop (215)
24.66%
Jazz (33)
3.78%
Classical (49)
5.62%
Hip-Hop (167)
19.15%
Electronic (60)
6.88%
Indie (143)
16.4%

Watched Threads

View All