If you are about to join a CS Course in a college or pursuing 2nd or 3rd year like means this post is for you. If you are starting about to learn a programming language or a particular domain, first check have you satisfied these things before proceeding further.
There are tons of resources present on the world wide web. Courses are offered by institutions, academies, professional and individual creators. All these are present either as paid or non-paid services. Websites such as geeks for geeks, medium and many other also contains enriched information regarding the field of study. But there are some things to be carefully evaluated.
#"Hello to the world of building things through coding"
a = input("CSE GRAD: ")
#input should be yes or no
if a == "yes":
print("Choose your areas of interest about a domain")
print("Select your programming language wisely")
elif a == "no":
print("Say what field are you in the comments section")
else:
print("Sit back relax, surf and find your area of interest")
Choose a programming language which you want to learn →
This is the point were most of the people including myself does a mistake. Choosing a language by only relying on people's words and direction. Evaluating by means of current trend is not a bad option in my opinion but you have to look wrt what domain you are going to pursue as your career path. First learn about programming languages its features, purpose, ecosystem, community, libraries, use cases and field of work.
At the beginning learn only one language properly, don't switch between 2 or 3 for varied reasons because that makes your path more complicated. You can learn any language as your initial language according to your career path making a strong foundation in it and there after you can switch over other languages.
How to choose a resource for learning →
My first piece of advice will be that carefully look upon the available free resources present on the internet before paying courses. You can look for top rated courses / resources but the reality is that not everyone's teaching will be suitable or helpful for one's learning. Regarding this try to preview the course material, watch their way of explaining concepts and evaluate based on your type of learning things.
At present times, there are lot of individual creators creating materials like courses for their audience to upskill themselves. If you carefully watch means at the beginning everyone's resource will make us feel satisfied to buy but that is not the actual point to proceed. Few people teaches almost 70–80 percent of the content in their You-tube channels and build courses with few percent exclusivity. Some people only showcase minimal concepts in the profile forums and rest complete stuffs will be present in their courses. Those has to be evaluated by means of their teaching videos which are already posted.
Top comments (0)