Posts: 572 Threads: 0 Joined: N/A   I've done bits of allot of different languages it really depends on what you want to do that being said I currently quite like node js for both web development and command line tools Posts: 52 Threads: 0 Joined: N/A (July 15, 2022, 08:10 PM)DataDumper Wrote: I've done bits of allot of different languages it really depends on what you want to do that being said I currently quite like node js for both web development and command line tools Please don't write command line tools in NodeJS. I'm sick of maintaining the security vulnerabilities that comes with that. Literally every app written in NodeJS has 50 other 3rd party dependencies which is a total nightmare to work with. Posts: 572 Threads: 0 Joined: N/A   July 17, 2022 at 11:25 PM (July 17, 2022, 09:27 AM)m0st Wrote: (July 15, 2022, 08:10 PM)DataDumper Wrote: I've done bits of allot of different languages it really depends on what you want to do that being said I currently quite like node js for both web development and command line tools
Please don't write command line tools in NodeJS. I'm sick of maintaining the security vulnerabilities that comes with that. Literally every app written in NodeJS has 50 other 3rd party dependencies which is a total nightmare to work with. I understand what you mean unfortunately allot of what makes node js easy to use is just packages built on packages its still got its uses and I generally use it for prototyping on local processing but like you said I won't want to use it for a high security application. Posts: 30 Threads: 0 Joined: N/A If you are thinking about APIs go try to consume free apis out there, pokemon stuff, things that are easy to get and to parse. learn json. Posts: 2 Threads: 0 Joined: N/A find a problem that seems difficult to solve and try to solve it Posts: 110 Threads: 0 Joined: N/A you could make a simple app, in which you can easily see your efforts rewarded by a practical result. For example, make an alarm clock app, whose alarm is deactivated by solving a captcha or some random mathematical operation. Posts: 27 Threads: 0 Joined: N/A I'd say turn to Java or C++ to use a less shitty interface and build an app. Pyhton literally can do anything so maybe combine a python project with your interest (webapp, ML prediction project, from-scratch algorithm, games, ...) Posts: 52 Threads: 0 Joined: N/A July 19, 2022 at 11:24 AM (July 19, 2022, 09:26 AM)sdippower Wrote: I'd say turn to Java or C++ to use a less shitty interface and build an app. Pyhton literally can do anything so maybe combine a python project with your interest (webapp, ML prediction project, from-scratch algorithm, games, ...) >Java or C++ >less shitty interface Less shitty compared to what? COBOL? Posts: 0 Threads: 0 Joined: N/A I always look around me. In my field of work people often still do unnecessarily monotonous work by 'hand'. You could try to automate these task or build helpful tools. This does not only help one to learn about programming, but also to deal with the concepts/tasks in detail - therefore gaining a better insight in theses as well. Posts: 30 Threads: 0 Joined: N/A (July 15, 2022, 04:26 PM)m0st Wrote: Combine programming with your other hobbies. Do you like football? Make a script that crawls through web pages and sets an alarm or sends a notification to your phone when there's a game that you're interested in. You're into anime? Crawl myanimelist and other web pages and write a script that recommends similar animes to a given anime, etc. That's a hot tip. Learning something new can be tortuous and a great way to do it is to mix with a passion. |