In this post, I will be sharing with us what to take into consideration before being excited about writing your first line of code.Truth is, most people don't really learn or know much before they venture into writing any line of code, they just think, "Oh, I should write a single hello world program".
Its not enough writing a line of code, when the tools you have aren't sufficient enough to carry you through a given task. What I am saying in essence is: Its not enough writing a line of code, when you don't have the resources to work on a real life project.
Today, we will dive into the necessary resources to have before writing your first line of code and these resources in form of applications and software is necessary and they are required for good practice on writing and becoming a world-class developer.
First on the List is: IDE/CODE EDITOR: Now most people really don't know the difference between these two. IDE means Integrated Development/Debugging/Design Environment, and its an environment where software is born. Code editor is also an environment where applications is born.
Now the big question is, Which do you need? An IDE? or a Code Editor? IDE is not just an environment where you only write code, but you also debug and compile codes with IDEs The term IDE is self explanatory in the sense that, you have everything to have a full working application. Examples of IDEs are: Visual Studio, Netbeans, Eclipse e.tc. Code Editor, just like its name implies, its a mere editor, where you just write codes. Code editors have their own pros, while most IDE can't be multi tasked, What I mean is, most IDE are unilingual, unlike some code editors, they support over 30 different programming languages, and with code editors, various plugins can also be installed to enhance effectiveness on the part of the developer.Examples of code editors are: Sublime Text, Atom, e.tc.
What I won't do is decide which you should go for, IT also depends on the language you are planning on working with, so make researches in your spare time, and decide which suits your personality most.
Second on the list: Learn to use Github: Now, most developers defaults in this aspect, I for one am guilty of this also. When I started coding, I never knew about Github, because no one ever told me about it, so I just downloaded a text editor and started writing my very first lines of code, and that is a bad practice. Other than the fact that a computer is always a computer, a single loop not well written can crash a whole system, and scatter your whole files. Its a good practice to have an external memory for storing work and the rest, but I would strongly advice getting acquainted with Github, because you not only save your work for eternity by using it, you also learn to collaborate with other developers, thereby making you even a better team worker, you learn to work with others, and work on exciting open source project with various people and tech startups.
Third on the list: Get an account with Stackoverflow, Quora : I am just using these two as reference, but before you write your first line of code, you should join communities like Slack, Reddit, Telegram, Discord and the former mentioned earlier, because as a developer, there will be some points when you will be frustrated and at that point, you will need someone to put you through, and google is not the right person always.
After establishing all these, getting your environment for writing your codes, gotten familiar with github, create accounts with social media platforms of like minded developers, then and only then can you echo "Hello World";, printf("Hello, world"); , (p)Hello, World(p), console.log("Hello World!");, (print "Hello world"), puts 'Hello World!', cat("Hello world\n"), println!("Hello, world!");
I hope you all really enjoyed this post, I am back here for good, I have been off for sometime now, but I am back, and I would love for us to help learn together, while growing together, and everyone is free to add suggestions
Welcome to Steemit @tochai :)
cout>>"Hello tochai!";
Great article.
lol @rtick Thanks
I know some code too hehe.
yeah. its cute knowing to code