7 BEST TIPS FOR PROGRAMMING FOR NEWBIES This post is intended for anyone interested in Computer Science, be a middle school student, a class 12 student preparing for his/her school exam, or a college student who is interested in coding. There are always some questions which trouble beginners. Some of these include- 1. I guess I am too ‘young’ to do something huge like ‘coding’. 2. I should wait until college to start. I should focus on my school and ‘JEE’ for now. 3. Which laptop should I buy? 4. Why should I learn to code? 5. I fear I will break something. 6. I don’t have a laptop. I guess I should not go into this field. 7. Which ‘language’ should I begin with? 1. I guess I am too ‘young’ to do something huge like ‘coding’. Coding is something that even a class 8 student can do. It is not a huge thing. Please don’t think too much in the initial stages, and focus on yourself. It’s a sk...
Best Resources to learn Data Structures and Algorithms Data structures form the bread and butter of any interview for a software engineering role. Irrespective of the job description, a candidate can expect questions on the data structures, algorithms, and their varied applications. So it is of utmost importance to make DSA your first priority and not shy away from its challenges. 1. Master any one programming language. It is preferred to pick up either Python or C++ for this task. C++ is often preferred by programmers because of the huge number of in-built functions that are available. It has a less running time and its STL library comes very handily in several situations. 2. Start reading books. CLRS is a comprehensive source when it comes to DSA and you can start from it. It covers all the needed topics, but make sure you understand what you are reading. Take the help of blogs, editorials available online when you are stuck on any topic. If you find CL...