Yeah. I'm new to programming. Neenga epdi start panninga nu sollunga. Enakku helpful ah irukkum.btw thanks for replying
Cool.
The common mistake beginners make is focusing too much on a specific programming language. Instead, choose any language you feel comfortable with and focus on building logical solutions for problem statements. Starting with object-oriented, non-scripting languages like C++ or Java is a great choice, as they offer abundant resources to help you learn and grow.
Many beginners spend too much time learning syntax. It is important to understand the basics & memorizing syntax is not necessary. Google, ChatGPT can easily provide that information. What you should focus on is developing your logic-building skills. Prioritize creating efficient, optimal solutions. Also, learn how to calculate time and space complexity, That will help you design efficient algorithms for any problem statement.
These are the first steps you should know, before you start your coding journey. Youtube is the best resource available online.. You can use Leetcode, geeksforgeeks, coding ninjas etc.. anything of your choice to start with.. and once you are confident with your basics like solving array, string problems... Getting into competitive coding challenges can give you a perfect way ahead in building logics. codechef, codeforces, Atcoder can be the best choices for coding challenges online.
As a beginner, You can start with this.. Once you are ready with all of these, you can get into algos and DS. Starting phase can be a bit rough, But don't lose hope... It gets better on every step you move forward.
Have fun coding.. Good luck!!