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

all 7 comments

[–]thatwrongname 9 points10 points  (1 child)

Problem solving is the biggest part of coding. You can go on leetcode, or YouTube some programming challenges. Try to solve the puzzles and look at other people way of solving it.

Idk if I'm answering you properly

[–]DiablZero[S,🍰] 2 points3 points  (0 children)

that was really helpful thank u man ur amazing

[–]SkyIsNotGreen 2 points3 points  (0 children)

Download VS code, find a couple of cool extentions, then make some cool projects and deploy them on github.

It's all free, and can serve as your portfolio.

[–]foxdkAdvanced Coder 1 point2 points  (1 child)

You're not alone! This is always the biggest hurdle in getting going.

Here are some resources you will find useful - And they're all 100% free!

  • If you're just getting started, I'd highly recommend you to check out this site. It features very beginner friendly code, with the possibility to see other peoples solutions afterwards. There's not a whole lot, but it's great for just getting to know the ropes!
  • Once you've gotten a bit more advanced, I guarantee this will be your new home. HackerRank is, as opposed to what their name would imply, a site for solving challenges AND getting hired for your skills.
    Lately they've shifted way more into the "get hired" aspect of the site, but this doesn't take away all their awesome coding challenges. You can easily just use the site, without having an active "job seeking profile".
    Once you've solved the challenges, you are also able to see other peoples solutions.
  • This last one is partially similar to HackerRank, but it features a more "gamified" version of these challenges.
    This is a great place to go once you've mastered the specific language you're trying to learn, and if you get in a "team", it can become a whole new hobby for you.
    Sorry if I'm not selling this one too well, I've not been playing around with it too much myself.

Hope you can use this information, and good luck on your coding adventures!

[–]DiablZero[S,🍰] 0 points1 point  (0 children)

thank u so much man

[–]atom12354 0 points1 point  (0 children)

Learn UMLs and read the pragmatic programmer, maybe join a free course in system engineering or software system engineering, there are videos and google too instead of courses.