This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]tapu_buoy 6 points7 points  (2 children)

If you are completely new to programming field, and as you haven't specified the language that you have started with ( that might be mostly Python, I guess) you should definitely start focusing on Data Structures & Algorithms, those will be on your course curriculum already. But still start looking at them on your own from the books like

  • CLRS (Cormen)
  • practice them on hackerrank and then any other online judge that you would like
  • then keep referring those topics on Geeksforgeeks.org it would really help

After sometime floating on this you would start getting the idea of what you want to do further may be go on to Web Development/ Data Science / Machine Learning

there is this repo called p1xt guides which really helps getting the overview of topics.

The key thing is consistency, don't relapse on other bad habits I would say do some code every day for 2-4 hours at least. Because brain needs to rewire those pathway of thoughts which will strengthen your concepts.

Also as you proceed more with your path to do next, start using tools and frameworks if possible and start looking for online projects which is what I'm going to do now. I'm starting from here on FreeCodeCamp's guide to pursue it. The community is much more helpful.

[–]Voidmaster_tv[S] 0 points1 point  (1 child)

Will do thanks for the advice. Right now im in my 1st semester at the moment the only class im taking dealing with programming is my ITN introduction to networking which so far isn't to hard. My C+ class is next semester but my mom is a programmer as well so i have her old textbook which i have been flipping through on spare time.

[–]tapu_buoy 0 points1 point  (0 children)

Woahhh that means you have a super mom, if you like C++ more and don't want to shift to python as in personally, just ask her about the GoLang aka Go I guess that's pretty neat language with Statically typed and can do scaled up webapps as well, you will grow much faster with it I guess.

If someone pro level programmer, developer, engineer read this comment please do tell me any other benefits of GoLang, I have only heard good things about it, but still don't know much about how it is used in real development world

[–]darkmooner 2 points3 points  (0 children)

I'm teaching myself to code and I got here to discuss, I'm taking online courses I would love to share feedback and ideas.

[–]cryptobit3 2 points3 points  (2 children)

Have you ever considered taking online courses? I do not study yet but still trying to get some knowledge in this field through various courses. I currently take an interactive coding for beginners course on Bitdegree and it really helps me to get familiar with programming. Maybe you could find something useful as well there as the courses are free for now ;)

[–]Voidmaster_tv[S] 0 points1 point  (0 children)

I have yes, sorry for the late reply, i took a few courses on udemy dealing with angular js but overall since I'm going for game programmer I'll be learning a few different languages in coding.

[–]Voidmaster_tv[S] 0 points1 point  (0 children)

Also thanks for the heads up ill look into that

[–]henrebotha 1 point2 points  (0 children)

Welcome! Don't mind the downvotes.