Skip to main content

Beginners Guide to Code

Coding  750+ hours and that's my advice!

Which language?

There's a lot of languages available you name it! Choosing the right language is a must because it will be responsible for your coding style, approach for problems solving and it's application.

My first coding language was C++, if you see my code most of them follow's it style, my second language was Python, most of the approach for my problem solving follows it.

Later on I started learning Kotlin and Dart and they both follow the same style as above!

I will recommend you C++ if you are really into programming after that you will be experienced enough to choose any other language.

Single or multiple language?

Single language won't make you a good developer and that's a fact! Every language has it's unique style but why to limit yourself only to that? Programmer is analyzed by it's approach to solve a problem. Why Iron Man uses multiple armors? Because every armors has it's unique specialty. Same way these programming language are your armors some are used to fight Hulk while some are used to fight back from terrorist in Afghanistan!

IDE

Integrated Development Environment it's a tool which will help you to code more efficiently. If you don't have a high end PC then I would recommend you VS Code. It contains most of the things you would require.

Resources?

The most difficult thing is to find the right resource! Even though there are hundreds of websites available but getting the right resource for you is like finding needle in a farm! Most of the websites follows bookish approach and they are very technical. Many beginner's  programmer mug up the algorithm instead  of understanding and coming up with their unique approach!

That's why I'm creating these blogs and the community Srijanverse to help the coders like me to get the right resources at the right time.

I've learn coding from multiple community and Free Code Camp is my favorite you can find all their amazing tutorial videos in their YouTube channel. 

Data Structures and Algorithms

Data Structures are toolbox you need to know, which tool is used for what and when to use it! Algorithm is your approach for how you use the tool for your problem. It's foundational and backbone for becoming an advance programmers. It's pretty vast and can't some up in a paragraph. That's why I needed to create two separate blogs dedicated to Data Structures and Algorithms!

Competitive Coding

It's like a sparring battle where you solve questions within limited time and see your application knowledge and concepts. Their are various platform like Code Chef and Hackerrank where you can practice it.

Their are various competitions where you can participate and even get an interview offer if you performed really well.

Development

If you like to take your time and want to bring your ideas into reality then you should opt for development. You can create your own projects and highlight them onto your resume.

Facebook was once a project as well!

Comments

Popular posts from this blog

Linux Commands

Basic Commands 1. pwd — When you first open the terminal, you are in the home directory of your user. To know which directory you are in, you can use the “pwd” command. It gives us the absolute path, which means the path that starts from the root. The root is the base of the Linux file system. It is denoted by a forward slash( / ). The user directory is usually something like "/home/username". 2. ls — Use the "ls" command to know what files are in the directory you are in. You can see all the hidden files by using the command “ls -a”. 3. cd — Use the "cd" command to go to a directory. For example, if you are in the home folder, and you want to go to the downloads folder, then you can type in “cd Downloads”. Remember, this command is case sensitive, and you have to type in the name of the folder exactly as it is. But there is a problem with these commands. Imagine you have a folder named “Raspberry Pi”. In this case, when you type in “cd Raspberry Pi”, t...

Taking Input and Printing the Result in C++

  Let's begin: C++ has many datasets like char, float, int and string etc. Here provided the complete code:    

Giving Output in Python

 Let's begin! To print in Python: