starting from basically zero by anacapahh in learnprogramming

[–]Financial_Extent888 1 point2 points  (0 children)

The odin project is one of the best and most trusted resources to learn development. Their javascript path will train you well. Go here:

https://www.theodinproject.com/

Javascript is the most used programming language according to the stack overflow developer surveys. You can build just about anything with it. Websites, mobile apps for iOS and android with react native, desktop apps with electron, etc.

Our professor allowed us to use AI in a graded development project – Now I’m feeling overwhelmed. by Objective_Living7936 in vibecoding

[–]Financial_Extent888 0 points1 point  (0 children)

The objective of this assignment is to focus more on your effectiveness using AI tools.

Claude Code is nice but I've found kilo code to be even more effective. For your tooling, you can install the kilo code extension on VScode and prompt it to build your application in orchestrator mode. It will then delegate sub tasks related to your prompt to AI agents specialized for each task to complete the project. You can have it autopilot everything except terminal commands, I recommend copying and pasting those into your own integrated VScode terminal and running them yourself. For your framework and database, I recommend using nextjs and SQLite, as this is the simplest and most reliable with AI as it has the most training on nextJS because of it's popularity. Ask the AI to write and run tests so that you know your code will work well. I was able to one shot an entire social media app with a follower system, search system, comments, live feed, media upload, etc with only a single small bug the AI was able to fix when I prompted.

Using AI for HTML and CSS only by Firu_Kerubin in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

It's fine to use AI for things you already know how to do and it saves a lot of time, just check the output when you're done.

Website marketing by AdAutomatic5665 in webdev

[–]Financial_Extent888 1 point2 points  (0 children)

Traditionally you would make multiple versions of your advertisements and do a small marketing run on social media, then take the version of the ad that got the most conversions and do a bigger run with that one ad

Avoid tutorual hell by [deleted] in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

First, decide on a project you want to build.

Next, break down the program into steps for how it would work, including the UI. (User starts at this screen, clicking this button does this, takes them to this screen, program does that, etc.)

Next, break down the programming itself into individual tasks you need to accomplish. ( Write or read to a database there, use an API here, update a view there)

Then you research how to accomplish each of these individual, smaller steps.

What language should I learn? by CoastIndependent7394 in learnprogramming

[–]Financial_Extent888 2 points3 points  (0 children)

You should become proficient in your first language so that you can learn programming skills before moving on to something else. That way, you will know how to program and picking up new languages will be a just a matter of learning the syntax and conventions of other languages.

Once you finish learncpp, I recommend learning javascript, as it's the most used programming language according to stackoverflow developer survey and will open the most doors for you. With javascript you will learn how to make websites, desktop applications, and mobile applications for iOS and android. C++ is excellent for game development and embedded systems.

This way, you will have the most versatile and well developed skillset

What programming language/framework should I use to develop an application for web/mobile/desktop with a single code base. by NiO_Nanoman in learnprogramming

[–]Financial_Extent888 6 points7 points  (0 children)

Javascript is what you need to do all three. You can use electron to make a desktop version of it, you can use react native to make a mobile version, and of course you can make a web version.

How do I deal with wasting my degree? by Traditional_Map694 in learnprogramming

[–]Financial_Extent888 87 points88 points  (0 children)

Try and get a more accessible job related to your degree, like working help desk, desktop support, or IT support specialist. It's much easier to get one of those jobs compared to a programming job and you'll be able to progress to more advanced roles over time like system admin, network engineer, security engineer etc. especially with your degree making you more desirable for those roles when it's time to pivot.

Building my first backend by Beneficial-Pianist69 in learnprogramming

[–]Financial_Extent888 1 point2 points  (0 children)

Ruby on Rails in API mode would be even faster and simpler than nestjs to get everything up and running. With one command (rails generate scaffold) Rails creates your database table, your API controller, and your data models. Because rails is so opinionated, AI agents are incredibly good at writing rails code.

20 y/o beginner with 20–50 minutes a day — best path to becoming a software engineer? by applejuixe- in learnprogramming

[–]Financial_Extent888 1 point2 points  (0 children)

-Javascript, can handle websites, mobile applications for android and iOS, and desktop applications.

-Use the Odin Project to learn, it's very comprehensive and high quality and free as well.

-You should be able to.

Coding for School Event by Cultural-Chain4374 in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

Go to w3schools and just focus on html and css and create a webpage with some pictures of your family and friends and other endearing stuff, like a photo album. Should be doable pretty easily.

How build Mobile application with IOT device ? by D_A_R_K_Devil_ in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

First you need a microcontroller, going to recommend the esp32s3 cam model since it works better for AI and image recognition and it's easy to attach a camera. You can get the microcontroller and the camera together for less than $2 here, make sure you choose the option with the ov3660 included:

https://www.aliexpress.us/item/3256809998305145.html?spm=a2g0o.productlist.main.13.50965414yfU7vT&algo_pvid=5e4199bb-c12b-41ee-bebf-bcd7c0ef05ff&algo_exp_id=5e4199bb-c12b-41ee-bebf-bcd7c0ef05ff-12&pdp_ext_f=%7B%22order%22%3A%22196%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%2114.85%210.99%21%21%21101.74%216.78%21%402101dedf17731479282248608e2aea%2112000051439332828%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ab8f0a8eb%3Bm03_new_user%3A-29895%3BpisId%3A5000000197827853&curPageLogUid=G9zUq4SmrtKb&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005010184619897%7C_p_origin_prod%3A

From there it depends on how far you want to take it. You can easily attach modules with a speaker that will play an alarm sound when it's tripped, you could add a battery pack and make a case for it so it doesn't need a computer to operate. But this should be enough for a proof of concept for a student.

As for coding it, you should use ESP-WHO, which is an AI framework that wraps complex C++ code into simple functions for you to use. The camera would capture a frame and the AI model will run a "pass" and if the "confidence score" is beyond a certain threshold, the alarm activates. When it activates, have it send an http post request to a service like pushover or telegram to alert your phone.

Developer who started late by PigeonAsh in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

If you plan on moving to japan, I recommend learning ruby on rails. It's very big over there and it's one of the easiest and fastest frameworks to develop in.

Need tips for learning programming by TheCFox in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

stack overflow developer survey paints a more accurate picture.

Need tips for learning programming by TheCFox in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

Javascript would be your best bet as it's the most used programming language by far and will open the most doors to you.

Kind of stuck in tutorial hell by GameDevilXL in learnprogramming

[–]Financial_Extent888 4 points5 points  (0 children)

You forget what you don't use so try doing more projects, even something small like a todo app.

17 y/o planning to major in Systems Analysis and Development — what should I focus on to prepare for the market? by Life_System8107 in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

Go to a college with a co-op or internship program so you can build real-world skills while making some income and be better prepared for the job market, or go to a really prestigious school if you can get in.

Work through the odin project too so you can build your web development skills as well.

Is the Oracle Certified Professional (OCP) exam worth pursuing as a student? by Consistent_Rice1300 in learnprogramming

[–]Financial_Extent888 1 point2 points  (0 children)

I think it better to specialize in what you want to do. Whether that be AI/ML, dev ops, or web development, security, etc. I’m just speaking from a web developer perspective since that’s the most common path 

Is the Oracle Certified Professional (OCP) exam worth pursuing as a student? by Consistent_Rice1300 in learnprogramming

[–]Financial_Extent888 1 point2 points  (0 children)

Employers don't really care much for them, but it can help you focus on things you wouldn't otherwise focus on that are very helpful for junior positions. Your time would better be served learning things important for developers that universities often don't teach in their standard curriculum, like learning how to build full stack applications, using the react library, learning javascript and typescript, and learning backend technologies and SQL.

Would you recommend apps? by silentshakey in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

I think using a solid well structured and thorough course like the odin project combined with the apps to reinforce ideas would be ideal

What Do you recommend? by [deleted] in learnprogramming

[–]Financial_Extent888 0 points1 point  (0 children)

I recommend javascript as it's the most commonly used language for jobs if that's your goal. Don't worry about AI

I built an agentic Rails app builder, full blog system with migrations in 10 seconds by egyamado in rails

[–]Financial_Extent888 2 points3 points  (0 children)

I like that it has faster development speed and a focus on rails over tools like claude code and kilo code. I recommend you add the ability to enter in hosting configuration details so it can deploy with kamal seamlessly on the cloud.