Programming languages is a personal preference based on your interest...!!!
If you are a beginner just grab a language and start coding
I use atom for python and VS Code for rest of all my languages. But now I've started using VS Code for python as well.
I recommend you to go with: Above mentioned and sublime text, atom, noted pad++ etc..
Which one do you use? Let me know in comments below 😉
These tool help me to keep track of my code/projects. I use GitHub / git command line
Other alternatives that you can try out are GitLab, Bitbucket, Git Bucket, Launchpad etc...
One of my personal favorite is the Adobe XD!!! I use this tool to have an idea about how the UI?UX should be designed, how the website to be designed and so on these tools help me to think creative.
Other alternatives: Figma, Coral Draw, Canva etc...
Stack Overflow: bug solving - everyone know this discussion forum
Geeks for geeks: reading articles / examples
The Verge: for tech news
TED talks: For new ideas and awareness
Microsoft Todo: As to do list
YouTube: for tutorials
Dev.to: reading articles tips and tricks and much more...!!!
What tools do you use - Comment below 😊