and github trained smart lookup but it wont' help you structure your code, decide what design pattern to use, where to split files,classes,methods, do you create a class for this or just go the functional programming route,modularization-cohesion and a ton of other things that need to be taken into consideration when coding. Not to mention when it is wrong you'll have to take the time to figure out where and why, without knowing how to code well this could take a hot minute. My advice- don't rely on it too much (especially when first learning to code) and mostly just use it as a tool/reference into some module/library you're not familiar with or to help give you some ideas with very specific tasks but don't always go with what it says- try to develop good programming habits. It will still fall on you to come up with the structure and how you want your project to fit together once you start writing more substantial programs.