It has been a long time since I watched a coding train video. Thank you for the amazing work that you've been doing with this channel. You have changed my mind about how enjoy programming in general.
This is such a gem of a video! I get happy whenever I see a developer using more and more the terminal and its tools! I used to be an GUI-only guy until I started working with software development, and it's so nice to know how to navigate around the computer using the terminal! I love bash as my shell, and I use Neovim to code nowadays. I love this channel!! :D
As a Windows user (like myself :D), you can get a Linux-based shell by installing WSL (Windows Subsystem for Linux). It allows you to install Linux distributions such as Ubuntu as an application on your Windows system. Unlike a virtual machine, WSL employs some Windows magic (which I don't fully comprehend) to deliver a remarkably fast and native-like Linux shell experience. The only drawback is that it halves the available RAM (for instance, if your hardware has 16GB of RAM, the Linux shell will only have access to 8GB). VS Code seamlessly integrates with this setup. Excellent video! 💯
Thank you so much for this instructive video. I've learned quite a few tips. Such as go to VSC from the terminal. I look forward to following the text videos. Good job !
I have been watching your tutorials for a little while. I just want to let you know that I want to hug you, you re so good at this. Saludos de Argentina! 🔵⬜🔵
small nickpick, when you typed ls -all, that's actually equivalent to ls -a -l The -a flag lists everything including hidden files (those starting with a period), and the -l flag gives all the extra info like permissions time of creation etc in a tabular format. What was probably intended was ls --all, which is equivalent to just ls -a. By using just one - to specify flags, each letter of the flag is separate. By using two hyphens --, the entire word is the flag.
Earlier this year I started work on a discord bot themed on server RP’s with various effects on the user’s messages. I’m excited to see what more you can teach.
All of the Unix(y) or Linux(y) things described here can be done on Windows, if you use "Windows Subsystem for Linux" (WSL) -- Windows users can install WSL and then have a linux terminal which also works with Visual Studio Code.
I've shifted away from nvm to use pnpm instead. It replaces functionalities of both nvm and npm, thus, you have to install just one thing to use the entire JS ecosystem. After installing pnpm you can just run "pnpm env use --global " to get node installed. pnpm itself is an npm replacement and the cool thing is that it doesn't install node modules separately for each project but instead creates a common store on you PC to use everywhere. That saves you a ton of space if you're working on multiple JS projects.
I just love love loooove your videos. What a joy to learn coding with you! But I didn't quite get it at the end, is there already more videos in this series, or will you upload those later?.. Either way, can't wait to see more on the topic of node.
processing-java is probably important to add to the setup, and setting the windows environmental variable i think i may have had to look somewhere else to find.maybe got edited out , maybe i'm remembering wrong. i do remember this i important tho, all i was thinking about 3/4 the way into this, your "command line processing"
Decades working fully in a terminal make it really tedious for me to use the p5js editor because my brain only edits in vim. Could you use your influence to maybe help people like me get access to at least a crude vi mode there?
Little oops there at 4:40, that "ls -all "command has two -l arguments, the second "l" does nothing. It should have been just ls --all (that's two dashes) or ls --all --long (which is equivalent to ls -l -a or even shorter ls -la). Beginners really only need to remember "ls" and "ls -l" for the short and long form, and "ls -a" or "ls --all" also showing hidden files (as well as "." as a link to the current directory and ".." as a link to the parent directory)
Yeah, I'm pretty set up in my Node workflow, but the GIT commands would be great because I don't have a great grasp on that. Like I can use the git client and update my projects but I don't know a merge from a rebase and I'm remiss for it.
I'm on Slackware and I use bash and vim. I mostly watch you for entertainment and inspiration reasons, although I've learned some things from you as well. As far as using `ls` I personally prefer -A for showing hidden files so I don't see `.` and `..` in the list and I also make an alias ll='ls -l' because I often need a full listing of the metadata for files. You should make a video showing how to setup vim, maybe use it yourself a bit. If you enable mouse support and tabs it's not too dissimilar from a GUI editor. I think if you learn to navigate with line numbers and relative line counts using gg and jk you'll enjoy it more.
What made you switch from Sublime? I started using VS Code last week as I want to learn some HTML, CSS and JS but Sublime still feels nicer for my Processing projects.
Great stuff!! 🎉🎉 Please revisit your comment on "ls -all" it has minor misinformation in it, nothing major 🙂 after a single dash come flags, with were in that case "a" for all files and "l" for long. The second l is just a duplicate
I personally love both vim (specifically nvim) and vscode. Once you get past the learning curve of vim, and get your vim config the way you like it, it's so much fun to work with. It's also super lightweight and customizable. On the other hand, you can't beat vscode's ease-of-use and plugin library. Just download, install, sync your settings, and you're ready to go. Lately I've settled into a nice happy-medium of using vscode with the vim plugin, which lets me take advantage of my vim muscle-memory for inputting code, as well as the great UI/UX of vscode.
@@TheCodingTrain That way viewers can jump inside the video without having to open the description, especially useful for people viewing on fullscreen mode.
Just came ti say I stopped watching your videos because I couldn't take the pain of you using inappropriate one character variable names anymore, I just can't take it!! STOP TEACHING BEGINNERS BAD HABITS!
No wonder the yt algorithm is getting better at recommending recent uploads. I've learned so much from this amazing person. 💖🌱
It has been a long time since I watched a coding train video. Thank you for the amazing work that you've been doing with this channel. You have changed my mind about how enjoy programming in general.
Apart from the very informative video, I am so impressed by your enthusiasm. You cannot imagine the motivation you bring to your audience. Thank you!
I didn't know I needed this video so bad until this moment. Thanks for everything
I'm a C# developer on a Windows PC. It's funny how many tools we use in common. Thanks for the tutorial. I did pick up a few pointers.
This is such a gem of a video! I get happy whenever I see a developer using more and more the terminal and its tools! I used to be an GUI-only guy until I started working with software development, and it's so nice to know how to navigate around the computer using the terminal!
I love bash as my shell, and I use Neovim to code nowadays. I love this channel!! :D
As a Windows user (like myself :D), you can get a Linux-based shell by installing WSL (Windows Subsystem for Linux). It allows you to install Linux distributions such as Ubuntu as an application on your Windows system. Unlike a virtual machine, WSL employs some Windows magic (which I don't fully comprehend) to deliver a remarkably fast and native-like Linux shell experience. The only drawback is that it halves the available RAM (for instance, if your hardware has 16GB of RAM, the Linux shell will only have access to 8GB). VS Code seamlessly integrates with this setup. Excellent video! 💯
Thank you so much for this instructive video. I've learned quite a few tips. Such as go to VSC from the terminal. I look forward to following the text videos. Good job !
Some other VsCode settings that I found useful in the JS workflow:
{
"editor.autoClosingBrackets": "beforeWhitespace",
"editor.autoClosingQuotes": "never",
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.guides.bracketPairs": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.stickyScroll.enabled": true,
"workbench.colorTheme": "Dracula",
"workbench.panel.defaultLocation": "left",
"workbench.sideBar.location": "right"
}
today I found this channel.only after watching 2 videos I realised this is the best coding channel.
I have been watching your tutorials for a little while. I just want to let you know that I want to hug you, you re so good at this. Saludos de Argentina! 🔵⬜🔵
small nickpick, when you typed ls -all, that's actually equivalent to ls -a -l The -a flag lists everything including hidden files (those starting with a period), and the -l flag gives all the extra info like permissions time of creation etc in a tabular format. What was probably intended was ls --all, which is equivalent to just ls -a.
By using just one - to specify flags, each letter of the flag is separate. By using two hyphens --, the entire word is the flag.
Thank you Dan. Loved watching you. Looking forward to more.
Earlier this year I started work on a discord bot themed on server RP’s with various effects on the user’s messages. I’m excited to see what more you can teach.
Would love an updated Git tutorial!
This is just what I needed! Thank you!
All of the Unix(y) or Linux(y) things described here can be done on Windows, if you use "Windows Subsystem for Linux" (WSL) -- Windows users can install WSL and then have a linux terminal which also works with Visual Studio Code.
Love what you’re doing, love how you’re doing it. I’m excited to code along with this project!
Finally.....I genuinely wanted this for years....Love this ❤
I love this series.
I've shifted away from nvm to use pnpm instead. It replaces functionalities of both nvm and npm, thus, you have to install just one thing to use the entire JS ecosystem. After installing pnpm you can just run "pnpm env use --global " to get node installed. pnpm itself is an npm replacement and the cool thing is that it doesn't install node modules separately for each project but instead creates a common store on you PC to use everywhere. That saves you a ton of space if you're working on multiple JS projects.
I would like for you to make a video going over your git repo and how you set it up!
i have learn too much the A* algorithm was very fascinated to do it !!
Great video!
amazing !
My setup for the past year has been powershell as my bash and nvim inside alacritty. Can recommend, but needs experience to be useful.
thank you!
Yes to a git video, please.
Vscode, like you vs the code 👨💻
I would like an up to date Git vid :D
PLEEEEEASE
20:23 Is there a way to add the option "install in path" after it has been installed?
I just love love loooove your videos. What a joy to learn coding with you! But I didn't quite get it at the end, is there already more videos in this series, or will you upload those later?.. Either way, can't wait to see more on the topic of node.
next one will be out tomorrow, and then the following probably monday!
processing-java is probably important to add to the setup, and setting the windows environmental variable i think i may have had to look somewhere else to find.maybe got edited out , maybe i'm remembering wrong. i do remember this i important tho, all i was thinking about 3/4 the way into this, your "command line processing"
git git git git git:)
Do you tame your discord bot later in a container environment, like Docker?
I did not! But this would be great for me to investigate and learn about!
In your next video you should show how to enable autocomplete for p5.js on Visual Studio Code too! My students find it very helpful.
Bump!
Great video, always love your p5js content as it helped a lot in college!
Using volta instead of nvm for a while now.. take a look! so less stressful ^^
I will take a look!
cheers 📣📣🙌🏻🙌🏻😄😄🙋🏻♂🙋🏻♂
Decades working fully in a terminal make it really tedious for me to use the p5js editor because my brain only edits in vim. Could you use your influence to maybe help people like me get access to at least a crude vi mode there?
Little oops there at 4:40, that "ls -all "command has two -l arguments, the second "l" does nothing. It should have been just ls --all (that's two dashes) or ls --all --long (which is equivalent to ls -l -a or even shorter ls -la).
Beginners really only need to remember "ls" and "ls -l" for the short and long form, and "ls -a" or "ls --all" also showing hidden files (as well as "." as a link to the current directory and ".." as a link to the parent directory)
Sir can you please make a video on how to do open source contribution for Processing Foundation please please please please
Yeah, I'm pretty set up in my Node workflow, but the GIT commands would be great because I don't have a great grasp on that. Like I can use the git client and update my projects but I don't know a merge from a rebase and I'm remiss for it.
I hope to be able to get to this soon!
I'm on Slackware and I use bash and vim. I mostly watch you for entertainment and inspiration reasons, although I've learned some things from you as well. As far as using `ls` I personally prefer -A for showing hidden files so I don't see `.` and `..` in the list and I also make an alias ll='ls -l' because I often need a full listing of the metadata for files. You should make a video showing how to setup vim, maybe use it yourself a bit. If you enable mouse support and tabs it's not too dissimilar from a GUI editor. I think if you learn to navigate with line numbers and relative line counts using gg and jk you'll enjoy it more.
What made you switch from Sublime? I started using VS Code last week as I want to learn some HTML, CSS and JS but Sublime still feels nicer for my Processing projects.
Just what I had been seeing others use and kind of got used to it?
Great stuff!! 🎉🎉
Please revisit your comment on "ls -all" it has minor misinformation in it, nothing major 🙂 after a single dash come flags, with were in that case "a" for all files and "l" for long. The second l is just a duplicate
Thank you for this clarification, apologies for this mistake! I'm going to add a "correction" using the new YT interface for that.
yes please update the git video😊
1:19 .. I am on Linux ;)
.. that also means I don't need any information on how to install things, so it's ok ._.
Please CONTINUE with Apple ][ dev vidssss
I love your beard!
I personally love both vim (specifically nvim) and vscode. Once you get past the learning curve of vim, and get your vim config the way you like it, it's so much fun to work with. It's also super lightweight and customizable. On the other hand, you can't beat vscode's ease-of-use and plugin library. Just download, install, sync your settings, and you're ready to go. Lately I've settled into a nice happy-medium of using vscode with the vim plugin, which lets me take advantage of my vim muscle-memory for inputting code, as well as the great UI/UX of vscode.
My favourite is absolutely zsh
Bro how to create script for aviator Predictor? 🤔
Git refresh
I missed you
heroes comback..
choo choo🚂😭🎉
is Node.js necessary for vs code or can you get by with out it
You can use it fine without!
ZSH is the best
Where are the timecodes that you meantioned? 😃 and please update the Git video!
Check the video description they should be there!
@@TheCodingTrain Oh ok thank you, I am used to them being in the video progression bar. Like 3B1B has them on all his videos for example.
@@TheCodingTrain That way viewers can jump inside the video without having to open the description, especially useful for people viewing on fullscreen mode.
1.7k+...Thanks
pleas I would love a gid video
I stopped being shown your videos :( I had to look you up and found out I missed three
❤ choo Choo
what I'd like to do is make a game like agario with websockets
make an updated new video on git 😇
btw tabs or spaces? ( ͡° ͜ʖ ͡°)
I am on Linux so yeah 😅
cries in linux
i just need 3min to complete
Who doesn't code outside p5 js
Wasn't pwd 'process working directory' ? 🤔
Git please....
1st comment! nice work
I prefer template strings, unfortunately there doesn't seem to be a good automatic way of automatically converting all strings to those
third coment ! haha
Thought it couldn't be that bad
!first
Just came ti say I stopped watching your videos because I couldn't take the pain of you using inappropriate one character variable names anymore, I just can't take it!! STOP TEACHING BEGINNERS BAD HABITS!
Dude acting like Linux doesn't exist .
why node js whyyyyyyyyyyyyyyyy *cries in 6798239847328 dependencies*
great tutorial though, i can imagine this can be super useful for a beginner, you are so fluent and good in explaining
I mean the whole channel is meant for beginners. Python has the same issue. More advanced languages aren’t really the focus of the channel I think.