Below are answers to some Frequently Asked Questions (FAQ) in regards to code stuff.
If I forgot to answer something, feel free to drop me a DM on Discord with your question, and I'll update this to add the answer.
I've been coding for roughly 10-12 years, at least from about the time I started to learn to code.
While not particularly helpful for making super cool stuff, HTML
and CSS
can be two things that are relatively easy to learn and can give you the basic fundamentals of coding.
Half of the reason I recommend HTML and CSS is because back in the days of MySpace (I know, I'm mega old :P) that was what I started out with learning to customize my MySpace profile. From there, I learned PHP, and so on and so forth.
- C#
- JavaScript
- PHP
- TypeScript
For most things, my editor of choice is Visual Studio Code (referred to as VS Code through the rest of this document).
For making Minecraft Mods, I prefer to use IntelliJ IDEA (Community Edition) (referred to as IDEA throughout the rest of this document) as it's feature rich and allows for minimal IDE setup to get in and coding. I eventually plan to try to try writing a mod using VS Code and it's Java extension to see how well converting my entire workflow to Visual Studio Code would work, but have yet to have the time or energy to attempt that.
NOTE: This may be out of date, as the extensions I use frequently change depending on need/functionality desires.
- Icons: Material Icon Theme
- Theme: Stockholm
- Auto Rename Tag
- Deploy
- Discord Presence
- EditorConfig for VS Code
- Live Server
- npm
- Prettier
- Sass
- SCSS IntelliSense
- stylelint
- Syntax Highlighting for yarn.lock files
- Team Chat: for Slack, Discord, Live Share
- TODO+
- TSLint
- Vetur
- WakaTime
- ZenScript Synax Highlighting
For TypeScript projects, I use TypeDoc. I have yet to experiment (or really have a need to look into) other documentation generators.
For general things, I would like to achieve in a project (for example new features, etc) I use the TODO+ plugin for VS Code.
I eventually plan to use Google Drive/Docs for public notes (like this one) that can be updated and viewed in real-time, though I'm not sure this is worth the effort as I don't have many notes I want/need to be public at this time..