Questions tagged [self-learning]

Questions regarding teaching a topic to yourself. Use this tag to ask about ways and methods of teaching which apply to teaching yourself.

Filter by
Sorted by
Tagged with
4 votes
2 answers
110 views

Novel Study Techniques to Study Computer Science Concepts?

It's a known fact that computer science is inherently a tough field to grasp concepts because of its abstract nature and interdependency with lots of concepts at once. What study techniques besides ...
barnyard9's user avatar
  • 323
5 votes
4 answers
2k views

What is the best way to learn practical programming when school doesn't help?

At my university, my fellow students and I cannot apply practical subjects well... For example, when we are asked to do a software project, we cannot analyze its requirements to know the steps that ...
black storm's user avatar
2 votes
0 answers
70 views

Best books/courses to learn Computer Networks from a backend web developer's perspective?

Please recommend some books/courses. My problem is this: This is not the first time I am studying computer networks. I studied in CS degree. I bought Kurose Ross, Fourouzan books on networking and ...
barnyard9's user avatar
  • 323
2 votes
0 answers
134 views

Best books to learn distributed systems/computing?

I work in distributed systems and I need to learn the general architecture of it. Here's the general level roadmap that I want to follow. Go via distributed system/computing textbooks. Read system ...
barnyard9's user avatar
  • 323
3 votes
1 answer
78 views

Textbooks for Learning website security as a web developer?

I've realized the value of computer science textbooks. As a web developer, I want to learn about security from an application's perspective. Something like how to prevent site from XSS, CSRF, SQL ...
achhainsan's user avatar
1 vote
2 answers
101 views

Learning Assembly and Taocp

I am a cse undergrad currently in my second year I know C,C++ and Python. and have basic understanding of datastructures and algos and I am currently reading concrete maths to better understand Taocp ...
gunslinger's user avatar
0 votes
1 answer
79 views

How to learn database management systems?

database navathe/elmasri connally begg date korth gehrke/ramakrishnan Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design 2nd Edition database systems peter rob, ...
achhainsan's user avatar
1 vote
1 answer
63 views

Online bootcamps

My son is looking to retrain in data sciences and has been researching online boot camps such as Springboard and Le Wagon. These appear to be genuine companies, but it's hard to sift through the ...
Mark Williams's user avatar
3 votes
3 answers
181 views

How does one overcome "Computer Science Learning Plateau"?

I've reached a point of no return in my learning computer science journey. I know little bit of basics, but advanced stuff in computer science I really don't know. By advanced stuff, I mean subjects ...
zeeshanseikh's user avatar
3 votes
1 answer
356 views

Books and courses to learn Operating Systems Fundamentals?

I've to get FE exam to get licensed as an engineer in Nepal. I want to learn everything properly because I feel I didn't learn to the extent that I could in college. My first hitlist is operating ...
zeeshanseikh's user avatar
2 votes
2 answers
105 views

Will learning relational algebra and calculus help me to learn SQL subqueries?

I'm finding SQL subqueries tough to understand and write. When I ask how I can make it easier to write subqueries, the first response people give is "practice". But what do I practice? Where ...
achhainsan's user avatar
2 votes
0 answers
267 views

Books or resources for GPU architecture

While many good books deal with CPU architecture in detail, for instance, Computer Architecture: A Quantitative Approach by Patterson et al., and also some books deal with the hardware/software ...
Abhishek Ghosh's user avatar
1 vote
0 answers
27 views

Video lecture series which covers CUDA and GPU related concepts from basics to advanced level

I am a master's student. During my bachelor's, our curriculum primarily focussed on CPU architecture. There are excellent textbooks and video lectures which deal with the CPU architecture in depth. I ...
Abhishek Ghosh's user avatar
0 votes
1 answer
97 views

what is a good way to learn new framework / language?

I have been learning rust since 2021. I followed different courses from YouTube and others. Then I shifted towards books to learn rust and right now after two years I am doing same thing and learning ...
Hamza's user avatar
  • 117
1 vote
2 answers
65 views

Best language for graphics and general math problem solving for amateur

This question is not quite appropriate for the community but at my low level of expertise, someone may have an answer. I am retired and using computing as a hobby. My main interest is in things like ...
Daley's user avatar
  • 11
9 votes
8 answers
3k views

How does the ability to solve a new problem come to a person?

How do you learn problem solving. Programming is all about problem solving. Whenever I try any new problems, I can't solve them. How does this ability to tackle a new problem by yourself come? How do ...
zeeshanseikh's user avatar
0 votes
1 answer
66 views

How to learn Libreoffice Calc?

I would like to become a good Libreoffice Calc user. How should I learn to use it, as I don't have any real business cases to solve but I would like to learn those? I have studied a good skills on ...
guest's user avatar
  • 1
3 votes
1 answer
187 views

What should I do Before I give up programming? [closed]

I'm in the verge of giving up programming and wondering what could I do before I give up to make sure I did what everyone did. I've a bachelors degree in computer science. I didn't do it as well as I'...
4c2divbetween's user avatar
3 votes
1 answer
206 views

How to learn React JS?

My background: I have completed courses in HTML, CSS, Bootstrap and JavaScript and I can read and write code in these languages. I want to learn React and I want to build frontends of websites. What's ...
zeeshanseikh's user avatar
2 votes
2 answers
535 views

How to get into Computer Science from Mathematics background for opening job opportunities?

The title uses the phrase “get into”, though it have broad connotations yet all I meant by that was simply entering into the field of CS for formal job opportunities. I have a decent knowledge of ...
ConGovDeIn's user avatar
2 votes
0 answers
60 views

What are some resources to practice javascript while learning it?

I’m looking for solved and unsolved assignments of JavaScript to practice. My goals are both, practice javascript to learn to program as well as practice javascript to be able to design MERN ...
zeeshanseikh's user avatar
1 vote
1 answer
171 views

How to know what topics to study while learning to build website?

We're having a project work where university won't guide us at all. I've decided to use MERN stack to build a website. But I'm confused on what topics should I learn in html, css, javascript etc. What ...
zeeshanseikh's user avatar
0 votes
1 answer
111 views

An automatic grader won't accept my solution. What should I do?

I study computer science. In my course problems are in a web page and there are described what the program should do and what the screen should be seen after an example run. The solutions are checked ...
Studying's user avatar
2 votes
2 answers
547 views

How to actually learn while building dummy applications that have already been built?

I'm a CS graduate from poor and underdeveloped country so my education might not be upto the standard so pardon me for that. I'm planning to learn full stack web development for job. Be it MEAN, MERN, ...
zeeshanseikh's user avatar
4 votes
5 answers
391 views

Book recommendation for high school students who will major in CS?

I have some students who will major in CS next year. I have taught them some basic algorithms (sorting & searching), e.g. check here How to teach algorithms in an interactive way & Teaching ...
Qiulang 邱朗's user avatar
1 vote
2 answers
236 views

What is standard definition of Computer Science

Why This Question Hi i am Computer Science student. As a computer science student I want to know the definition of computer science . yes !! i know some definition but these are not satisfactory , you ...
Hamza's user avatar
  • 117
18 votes
8 answers
9k views

How does one become great at computer science mathematics?

This question is bothering me since I started using Stack Exchange. I just want to share examples of people that made me surprised. How to prove that CRC - Cyclic Redundancy Checksum - with an ...
kudmea's user avatar
  • 181
0 votes
3 answers
183 views

Is blogging , affiliate marketing , E-commerce etc are the fields of Computer Science

Question Background: I am CS students . Now a day lot of peoples are learning and earning through -> blogging , affiliate marketing , E-commerce etc . And also provides these type of services ! ...
Hamza's user avatar
  • 117
3 votes
4 answers
336 views

How can I understand if programming is for me?

I am with the complication of having to choose a career, I am 17 years old and I see that programming is giving a lot of work in Argentina but some concepts confuse me, I just read this https://...
helpmyandroid's user avatar
2 votes
1 answer
112 views

Any experiences on online paid courses (udemy, coursera, edx?

I am thinking to start an online course in one of the educational online platforms, e.g. Coursera, Udemy, EDX or other. Does anyone have such an experience? What are some things I have to keep in mind ...
Drimades Boy's user avatar
0 votes
3 answers
276 views

Best books for solid foundation build up for python and java

Fellow programmers. I am currently learning java and python in my Master's degree (introduction) and I did those languages 2 years ago. And when I revisited for the units I feel like I have basic ...
Syed Istiak Raihan's user avatar
6 votes
5 answers
5k views

Which C++ libraries and frameworks should I learn for GUI development?

Today I saw a lot of C++ libraries and frameworks on Awesome C/C++. Now I am confused as to which should I learn, or does it depends upon my choice? I want to learn C++ libraries and frameworks, for ...
Hamza's user avatar
  • 117
2 votes
3 answers
595 views

Which resource is best for learning something new in computer science?

Videos tutorials When I start learning C++ form video tutorials I grasp lot of concepts. But after some time I realize in this course that too many topics like (operator overloading, nested classes ...
Hamza's user avatar
  • 117
1 vote
1 answer
168 views

What comes after learning object oriented programming in C++? [closed]

What comes after learning basic and object oriented programming in C++ , I also cover file handling .
Hamza's user avatar
  • 117
0 votes
3 answers
1k views

What is the best programming language to learn right now? [closed]

A CS student here. My school is teaching only Java, and I figured I should pick up another language on my own. What would you say is the best programming language to learn right now in this market?
vien._t's user avatar
  • 25
2 votes
2 answers
241 views

Can one build an operating system with LaTeX? [closed]

Can somone point a mistake in my reasoning? It is possible to build an operating system. A Turing complete programming language can by used to program an operating system. LaTeX is a Turing ...
guest's user avatar
  • 23
4 votes
4 answers
254 views

Is there a computer science certification program outside of academic programs?

Nowadays, the standard way to learn computer science is at a university, though a formal computer science degree program or at least coursework. What I've been wondering is if there is a certification ...
Robert Columbia's user avatar
5 votes
4 answers
449 views

Is learning programming by doing projects right way to learn programming

I tried learning by making projects, but found myself in a place where I would mug up things rather than learning anything. So I am currently doing textbook styled programming learning. I am reading ...
zemvua's user avatar
  • 51
8 votes
2 answers
697 views

A more recent book (or equivalent resource) on C programming to be acquainted with the latest standards (or the language grammar)

I have studied books on C like the classic "The C Programming Language [2e]" by Dennis Ritchie, Brian Kernighan or "C-The Complete Reference [4e]" by Herbert Schildt. But these ...
Abhishek Ghosh's user avatar
0 votes
0 answers
56 views

Resource for practicing algorithms without programming? (migraine sufferer)

Does there exist a resource for exercises and problems of the form "design a program with the following specifications in time/space O(f(n))"? I am aware of competitive programming websites ...
kyary's user avatar
  • 101
2 votes
1 answer
97 views

How do I figure the types of problems in making Context Free Grammars? [closed]

One thing that I am very clear is that there is no hard and fast algorithm to create CFG. The only wat to practice only. But how do I deal with new questions in exam? Are there types of problems that ...
supcem's user avatar
  • 21
0 votes
1 answer
191 views

Theory of computation study material with lots of solved examples-: [closed]

eg-: examples to create dfa, nfa, turing machine, pda, regular grammar, cfg problems etc. What is the best resource for it? Any book there? Or any thing else there?
vnhc5's user avatar
  • 11
1 vote
0 answers
55 views

Textbook recommendation for macros and assembler

I was going through GATE-CS questions, while solving I came across the following question here. Write short answers to the following: Which of the following macros can put a macro assembler into an ...
Abhishek Ghosh's user avatar
0 votes
1 answer
106 views

How to learn object oriented Python?

What would one suggest for a junior lever programming student to learn object oriented Python? For me, it is quite easy to understand objects in Java and non-object oriented Python but objects in ...
studying's user avatar
1 vote
2 answers
110 views

Getting started on contributing to open source and making software

I’m just graduated high school. I learnt java in high school, but the java I learnt was taught on bluej and we weren’t taught to create any software or anything. I want to start contributing to open ...
user13387446's user avatar
0 votes
1 answer
363 views

Is the "How to Code - Simple Data" course worth taking?

I'm trying to learn computer science on my own and one of the resources I'm using is (https://github.com/ossu/computer-science) , so I found many people criticizing the "How to Code - Simple Data&...
Monkey Brain's user avatar
1 vote
1 answer
269 views

Is Deitel Intro to Python for Computer Science 2020 a resumed version of Deitel How to Program C, C++ and Java?

I am still not finding the right book for my career path. My first book related to programming on my university was Deitel How to Program C for Programming 1 subject, for Programming 2 we use C++ How ...
rubengavidia0x's user avatar
1 vote
0 answers
72 views

Resource (preferably video) explaining working of page coloring in details to solve problem of aliasing in Virtually Indexed Physically Tagged caches

Here is a question that was asked in the GATE CS examination. It asks to find the number of bits required to color the pages to remove the problem of aliasing in VIPT caches. My peers out there ...
Abhishek Ghosh's user avatar
1 vote
1 answer
203 views

Learning GoLang

I want to learn Go Language as it is popular these days. I tried some demo programs on https://play.golang.org/. Do we have some good resources to learn Golang? It looks pretty similar to C, C++ in ...
Talha Tayyab's user avatar
7 votes
2 answers
720 views

Book to substitute "Compilers: Principles, Techniques and Tools" by Ullman et. al. (popularly known as the red dragon book)

I am currently following the red dragon book: But most of the time, I have difficulty understanding the kinds of stuff in the book. Though the content is fine, and I end up asking questions on cs....
Abhishek Ghosh's user avatar